解C语言题,急急(3)

来源:百度知道 编辑:UC知道 时间:2024/06/23 03:21:39
5.6题
给出一百分制成绩,要求输出成缚等级′A′、′B′、′C′、′D′、′E′。90分以上为′A′,80~89分为′B′,70~79分为′C′,60~69分为′D′,60分以上为′E′。

6.6题
输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一水仙花数,因为153=13+53+33。
就是自学,初学者,所以不懂才上来请教,懂解就帮我解解.

恩,太初级了。。。。。
自己好好想想吧,你不是计算机专业的吧?
第一题:
#include<stdio.h>
void main()
{
int grade;
printf("请输入成绩:grade=");
scanf("%d",&grade);
switch(grade/10)
{
case 9:printf("A\n");bread;
case 8:printf("B\n");break;
case 7:printf("C\n");break;
case 6:printf("D\n");break;
default:printf("E\n");
}
}
第二题:
#include<stdio.h>
void main()
{
int i,a,b,c;
for(i=100;i<1000;i++){
{
a=i%10;//求得个位数
b=(i/10)%10;//求得十位数
c=i/100;//求得百位数
}
if(i==a*a*a+b*b*b+c*c*c)
printf("%3d",i);
}
}

谭的书有标准答案,后面的更难,你还是去买一本吧,要写这么多字,还没有分,不会有人答的

这样的小题都解决不了,
劝你改行吧 !
简单的判断就可以实现的,
不会动大脑啊!