关于C语言的

1、给出一个百分制的成绩,要求输出成绩等级A,B,C,D,E。90分及以上为A,80-89为B,70-79为C,60-69为D,60分以下为E。要求从键盘输入成绩,然后输出相应等级,分别用if语句和switch语句实现。

2、编程求1到n中能被3或7整除的数之和。分别用for循环语句和while循环语句完成本题。

第1个回答  2012-06-12
哎,这都是课本上的例子,好好看一下书吧,回答这些问题都是害你。追问

我倒希望你害我一次。。。

追答

好吧,我就给你写写吧。
这个是if:
#include
void main()
{
int a;
scanf("%d",&a);
if(a>=90)
printf("A\n");
else if(a>=80)
printf("B\n");
else if(a>=70)
printf("C\n");
else if(a>=60)
printf("D\n");
else
printf("E\n");
}

#include
void main()
{
int a;
scanf("%d",&a);
a=a/10;
switch(a)
{
case 10:
case 9:
printf("A\n");
break;
case 8:
printf("B\n");
break;
case 7:
printf("C\n");
break;
case 6:
printf("D\n");
break;
default:
printf("E\n");
}
}

第二题:

#include
void main()
{
int i,n;
scanf("%d",&n);
long sum=0;
for(i=1;i<=n;i++)
{
if(i%3==0 ||i %7==0)
sum+=i;
}
printf("%d",sum);
}
while的你就自己稍微动一下脑筋,行不?
虽说上大学都是混日子,不过你这也混的太迷糊了点吧?现在不努力点,出去没什么能力会被鄙视到死。

本回答被提问者和网友采纳
第2个回答  2020-01-13
第3个回答  2012-06-12
......
相似回答