#include<stdio.h>
int main()
{
int grade = 0;
printf("input grade: ");
scanf("%d", &grade);
printf(this grade is );
grade /=10; //对成绩进行处理
switch(grade) //括号后不能有“;”
{
case 10:
case 9:
printf("A\n");
break; //若执行这语句跳出循坏
case 8:
case 7:
printf("B\n");
break;
case 6:
printf("C\n");
break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:
printf("D\n"); //对于多事件输出同一结果的问题可以这样处理
break;
default:
printf("not grade!\n");
break;
}
return 0;
}
七,while语句
求0到100的和(个位为4的数除去)
#include<stdio.h>
int main()
{
int num = 0;
int sum = 0;
while(num <= 100) //while语句后不能有“;”
{
num++;
if(num % 10 == 4)
continue; //如果if为真,结束本次循环
sum +=num;
}
printf("和为 %d", sum)
return 0;
}
八,do while语句
求0到100的和(个位为4的数除去)
#include<stdio.h>
int main()
{
int num = 0;
int sum = 0;
do
{
num++;
if(num % 10 == 4)
continue; //如果if为真,结束本次循环
sum +=num;
}
while(num <= 100); //do while 括号后“;”不能少
printf("和为 %d", sum)
return 0;
}
九,for语句
求1到100的和
#include<stdio.h>
int main()
{
int num = 0;
int sum = 0;
for(num = 1; num <= 100; num++) //括号后没有“;”,括号内“;”不能少
sum +=num;
printf("1 + 2 +...+ 99 +100 = %d", sum);
return 0;
}