第二次作业
Posted Burning~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二次作业相关的知识,希望对你有一定的参考价值。
#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.注意语句后面的分号。
以上是关于第二次作业的主要内容,如果未能解决你的问题,请参考以下文章