标签:
#include<stdio.h>
int main()
{
int grade;
printf("Please input your grade\n");
scanf("%d",&grade);
if(grade>100||grade<0)
{
printf("Input error/n");
}
else if(grade>=90&&grade<=100)
{
printf("A\n");
}
else if(grade>=80&&grade<90)
{
printf("B\n");
}
else if(grade>=70&&grade<80)
{
printf("C\n");
}
else if(grade>=60&&grade<70)
{
printf("D\n");
}
else
{
printf("E\n");
}
return 0;
}

#include<stdio.h>
int main()
{
int grade;
printf("Please input your grade\n");
scanf("%d",&grade);
if(grade<0||grade>100)
{
printf("Input error\n");
}
else
switch(grade/10)
{
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:printf("E\n");break;
case 6:printf("D\n");break;
case 7:printf("C\n");break;
case 8:printf("B\n");break;
default:printf("A\n");
}
return 0;
}

#include<stdio.h>
int main()
{
int a,b,c,d,e,x;
printf("请输入一个不多于五位的整数x\n");
scanf("%d",&x);
if(x>=10000&&x<100000)
{
printf("这是一个五位数\n");
a=x%10;
b=x%100/10;
c=x%10000/1000;
d=x/10000;
e=x%1000/100;
printf("%d%d%d%d%d\n",a,b,e,c,d);
}
else if(x>=1000&&x<10000)
{
printf("这是一个四位数\n");
a=x%10;
b=x%100/10;
c=x%1000/100;
d=x/1000;
printf("%d%d%d%d\n",a,b,c,d);
}
else if(x>=100&&x<1000)
{
printf("这是一个三位数\n");
a=x%10;
b=x%100/10;
c=x/100;
printf("%d%d%d\n",a,b,c);
}
else if(x>=10&&x<100)
{
printf("这是一个两位数\n");
a=x%10;
b=x/10;
printf("%d%d\n",a,b);
}
else if(x>1&&x<10)
{
printf("这是一个一位数\n");
a=x;
printf("%d\n",a);
}
else
{
printf("输入错误\n");
}
return 0;
}

#include<stdio.h>
int main()
{
int a,b,c,d,x;
printf("请输入一个五位整数x\n");
scanf("%d",&x);
a=x%10;
b=x%100/10;
c=x%10000/1000;
d=x/10000;
if(x>99999||x<10000)
{
printf("输入错误");
}
else if(a==d&&b==c)
{
printf("是回文数");
}
else
{
printf("不是回文数");
}
return 0;
}

#include<stdio.h>
int main()
{
int x;
double y;
printf("请输入一个整数x\n");
scanf("%d",&x);
if(x>=0&&x<5)
{
y=-x+2.5;
printf("%.3f",y);
}
else if(x>=5&&x<10)
{
y=2-1.5*(x-3)*(x-3);
printf("%.3f",y);
}
else if(x>=10&&x<20)
{
y=x/2-1.5;
printf("%.3f",y);
}
else
{
printf("输入错误");
}
return 0;
}

实验报告:
1.注意if语句的嵌套,else与最近的if相对应,注意大括号的使用。
2.switch语句中,case后用冒号,语句结束要加break。
3.除与取余的使用问题,最后一个else后不加任何语句,其他if后的语句后面不加分号。
4.=为赋值,==为相等。
5.保留三位小数用%.3f来表示。
6.注意语句后面的分号。
标签:
原文地址:http://www.cnblogs.com/jg666666/p/5959807.html