#include <stdio.h>
//这是用if实现的第一个函数
void tt01(){
int a;
printf("请输入一个0~100整数成绩\n");
scanf("%d",&a);
if (a>=0&&a<=100){
if (a>=80){
printf("优秀\n");
}else if(a>=70){
printf("良好\n");
}else if(a>=60){
printf("及格\n");
}else {
printf("不及格\n");
}
}else {
printf("你输错了,请重新运行\n");
}
}
//这是用if实现的第二个函数
void tt02(){
int b;
printf("请输入1或者2\n");
scanf("%d",&b);
if (b==1){
printf("你好!\n");
}else if(b==2){
printf("hello!\n");
}else {
printf("你输错了,请重新运行\n");
}
}
//这是用switch实现的第一个函数
void mm01(){
int c,d;
printf("请输入一个0~100整数成绩\n");
scanf("%d",&c);
if (c>=0&&c<=100){
d=c/10;
switch (d){
case 10:
case 9:
case 8:
printf("优秀\n");
break;
case 7:
printf("良好\n");
break;
case 6:
printf("及格\n");
break;
default:
printf("不及格\n");
break;
}
}else{
printf("你输错了,请重新运行\n");
}
}
//这是用switch实现的第二个函数
void mm02(){
int b;
printf("请输入1或者2\n");
scanf("%d",&b);
switch (b){
case 1:
printf("你好!\n");
break;
case 2:
printf("hello!\n");
break;
default:
printf("你输错了,请重新运行\n");
break;
}
}
int main(){
int n;
printf(" 请选择以下方法:\n");
printf(" 输入1 选择用if实现第一个问题\n");
printf(" 输入2 选择用if实现第二个问题\n");
printf(" 输入3 选择用switch实现第一个问题\n");
printf(" 输入4 选择用switch实现第二个问题\n");
scanf("%d",&n);
switch (n){
case 1:
tt01();
break;
case 2:
tt02();
break;
case 3:
mm01();
break;
case 4:
mm02();
break;
default:
printf("你输错了,请重新运行\n");
break;
}
return 0;
}
|
|