用C语言if 语句编程 . 输入成绩 如果分数在90-100 那么 显示A 80-89 B 70-79C 60-69 D 小于60 F 。

如题所述

第1个回答  2011-11-17
#include<stdio.h>
void main()
{float score;
int a;
scanf("%f",&score);
a=(int)score/10;/*强制让score除以10得到的值为整数*/
if(a>=9)/*下面通过a的大小来判断范围,输出结果*/
printf("A\n");
if(a==8)
printf("B");
if(a==7)
printf("C");
if(a==6)
printf("D");
if(a<=5)
printf("F");}
第2个回答  2011-11-13
int main()
{ int x;
scanf("%d",&x);
if (x>=90) printf("A");
else if(x>=80) printf("B");
else if(x>=70) printf("C");
else if(x>=60) printf("D");
else printf("F");
system("pause");
}
第3个回答  2011-11-13
#include"stdio.h"
#include"math.h"

void main()
{
int grade;
printf("输入成绩:");
scanf("%d",&grade);
if(grade<=100&&grade>=90)
printf("A\n");
else if(grade<=89&&grade>=80)
printf("B\n");
else if(grade<=79&&grade>=70)
printf("C\n");
else if(grade<=69&&grade>=60)
printf("D\n");
else if(grade<60)
printf("F\n");
else
printf("输入错误!\n");

}本回答被提问者采纳