#include <stdio.h>
void main()
{
float score;
scanf("%f",&score);
switch(grade)
{
case'A':printf("90~100\n");break;
case'B':printf("80~89\n");break;
case'C':printf("70~79\n");break;
case'D':printf("60~69\n");break;
case'E':printf("<60\n");break;
default:printf("error\n");
}
printf("%c\n",grade);
}
错在哪里了?????
#include
main()
{
int iNum;
sacnf("%d", &iNum);
switch (iNum / 10)
{
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");break;
}
}
if语句:
#include
#include
int main(int aragc, char *argv[])
{
int score;
int ret;
printf("please input score:\n");
while(1){
ret = scanf("%d", &score);
if (ret){
if (score >= 90){
printf("A\n");
}
else if (score >= 80)
printf("B\n");
else if (score >= 70)
printf("C\n");
else if (score >= 60)
printf("D\n");
else
printf("E\n");
}
else
break;
}
return 0;
}
主要特点如下:
(1)简洁的语言
C语言包含的各种控制语句仅有9种,关键字也只有32个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。
(2)具有结构化的控制语句
C语言是一种结构化的语言,提供的控制语句具有结构化特征,如for语句、if...else语句和switch语句等。可以用于实现函数的逻辑控制,方便面向过程的程序设计。