补交第二次作业
#include <stdio.h> int main() { int a,b,c,t; printf("请输入三个整数:"); scanf("%d%d%d",&a,&b,&c); if(a<b) { t = a; a = b; b = t; } if(b>c) { printf("%d\t%d\t%d\n",a,b,c); } else if(c>a) { printf("%d\t%d\t%d\n",c,a,b); } else { printf("%d\t%d\t%d\n",a,c,b); } return 0; }
#include<stdio.h> #include<math.h> int main() { float x,y; printf("请输入一个数x:\n"); scanf("%f",&x); if(x>4) y=sqrt(x-4); else if(x<-5) y=fabs(x); else y=x+3; printf("x=%fy=%.2f\n",x,y); return 0; }
#include <stdio.h> int main() { char c; printf("请输入一个字母:\n"); scanf("%c",&c); printf("其大写字母为:%c,\n",c-32); }
#include <stdio.h> int main() { int a; printf("请输入学生成绩:\n"); scanf("%d",&a); if(a>=90) printf("学生成绩等级为A"); else if(a>=80 && a<=89) printf("学生成绩等级为B"); else if(a>=70 && a<=79) printf("学生成绩等级为C"); else if(a>=60 && a<=69) printf("学生成绩等级为D"); else printf("学生成绩等级为E"); return 0; }
#include<stdio.h> int main() { int a; char c; printf("请输入成绩:\n"); scanf("%f%c",&a,&c); switch (a) { 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; } return 0; }
实验心得
本次的作业相对来说还是比较容易的,做下来也比较顺畅,就是在switch语句上还存在着一些小问题,还有就是要注意标点问题,格式的问题也是很重要的,还是要多加练习,争取能早点适应c语言的学习,让自己能够有更多的提升空间吧,加油。
#include<stdio.h> int main() { float x,y; printf("请输入一个整数x:\n"); scanf("%1f",&x); if(x<1) y=x; else if(x>=10) y=3*x-11; else y=2*x-1; printf("x=%fy=%.2f",x,y); return 0; }