2024年3月12日发(作者:)

.

01、从键盘输入三个整数a、b、c,输出其中最大的数。

#include "stdio.h"

int main()

{

int a,b,c,max;

scanf("%d %d %d",&a,&b,&c);

if(a>b)

{if(a>c)max =a;}

else

{if(b>c) max =b;

else max =c;

}

printf("%dn", max);

}

2、为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居

民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价

为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千

瓦时。请编写程序计算电费。

输入格式: 输入在一行中给出某用户的月用电量(单位:千瓦时)。

输出格式: 在一行中输出该用户应支付的电费(元),结果保留两位小数,格式

如:"cost = 应付电费值";若用电量小于0,则输出"Invalid Value!"。

#include

int main()

{

;.

double i;

scanf("%lf", &i);

if(i < 0)

{

}

printf("Invalid Value!n");

.

}

else if(i <= 50)

{

}

else

{

}

return 0;

printf("cost = %.2fn", 0.53 * 50 + (i - 50) * 0.58);

printf("cost = %.2fn", 0.53 * i);

3、求出0~999之间的所有“水仙花数”并输出。“水仙花数”是指一个三位数,其

各位数字的立方和确好等于该数本身,如;153=1+5+3 ,则153是一个“水仙

花数”。

#include

int main()

{

int i,j,k;

for(i=1;i<=9;i++)

for(j=0;j<=9;j++)

for(k=0;k<=9;k++)

if(100*i+10*j+k==i*i*i+j*j*j+k*k*k)

printf(" %d",100*i+10*j+k);

printf("n");

}

#include

void main(void)

{

;.