#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 %d %d ",a,b,c); } else if(c>a) { printf("%d %d %d ",c,a,b); } else { printf("%d %d %d ",a,c,b); } return 0; }
#include<stdio.h> #include<math.h> int main() { float x,y; printf("请输入一个数x: "); 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 ",x,y); return 0; }
#include <stdio.h> int main() { char c; printf("请输入一个字母: "); scanf("%c",&c); printf("其大写字母为:%c, ",c-32); }
#include <stdio.h> int main() { int a; printf("请输入学生成绩: "); 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("请输入成绩: "); scanf("%f%c",&a,&c); switch (a) { case 9: printf("A ");break; case 8: printf("B ");break; case 7: printf("C ");break; case 6: printf("D ");break; default: printf("E ");break; } return 0; }
实验心得
本次的作业相对来说还是比较容易的,做下来也比较顺畅,就是在switch语句上还存在着一些小问题,还有就是要注意标点问题,格式的问题也是很重要的,还是要多加练习,争取能早点适应c语言的学习,让自己能够有更多的提升空间吧,加油。
#include<stdio.h> int main() { float x,y; printf("请输入一个整数x: "); 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; }