1.输入学生成绩,输出评级。
#include <stdio.h> main() { int mark; printf("请输入学生成绩:"); scanf("%d",&mark); switch (mark/10) { case 10: 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("不及格!"); } }
2.编写程序,根据x的值求出相应的y值。
#include <stdio.h> main() { int x; printf("请输入x值"); scanf("%d",&x); if (x>0) printf("y=%d",x*x+1); else if(x==0) printf("y=0"); else if(x<0) printf("y=%d",-x*x+1); }
3.使用分支结构,实现两个数的加减乘除的简单计算机。
#include <stdio.h> main() { float x,y ; char a; printf("请输入一个计算表达式:"); scanf("%f%c%f",&x,&a,&y); switch (a) { case '+':printf("%f%c%f=%f\n",x,a,y,x+y);break; case '-':printf("%f%c%f=%f\n",x,a,y,x-y);break; case '*':printf("%f%c%f=%f\n",x,a,y,x*y);break; case '/':printf("%f%c%f=%f\n",x,a,y,x/y);break; default :printf("输入格式非法!请从新输入"); } }
4. 输入年份判断是不是闰年
#include <stdio.h> main() { int x ; printf("请输入一个年份:"); scanf("%d",&x); if (x%4==0&&x%100!=0) printf("这一年是闰年"); else if(x%400==0) printf("这一年是闰年"); else printf("这一年不是闰年"); }
5.编写程序,使用条件运算符找出三个数中最小的数字,并输出
#include <stdio.h> main() { int x,y,z ; printf("请输入三个数分别用空格分开:"); scanf("%d %d %d",&x,&y,&z); if (x<y&&y<z) printf("最小的数是%d",x); else if(y<x&&x<z) printf("最小的数是%d",y); else if(z<x&&x<y) printf("最小的数是%d",z); }
6.编写程序,判断整数m能否被4和6同时整除
#include <stdio.h> main() { int m ; printf("请输入一个整数:"); scanf("%d",&m); if (m%4==0&&m%6==0) printf("整数%d能被4和6同时整除",m); else printf("整数%d不能被4和6同时整除",m); }