首页 > 代码库 > 第二次作业
第二次作业
#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.注意语句后面的分号。
第二次作业
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。