举例C语言中的switch循环
以下是在C语言中使用switch循环的示例:
- 示例1:根据用户输入的数字,判断并输出对应的星期几。
#include <stdio.h>
int main() {
int day;
printf("请输入数字(1-7):");
scanf("%d", &day);
switch(day) {
case 1:
printf("星期一\n");
break;
case 2:
printf("星期二\n");
break;
case 3:
printf("星期三\n");
break;
case 4:
printf("星期四\n");
break;
case 5:
printf("星期五\n");
break;
case 6:
printf("星期六\n");
break;
case 7:
printf("星期日\n");
break;
default:
printf("输入无效\n");
}
return 0;
}
- 示例2:根据用户输入的字符,判断并输出对应的操作。
#include <stdio.h>
int main() {
char operator;
printf("请输入运算符(+、-、*、/):");
scanf(" %c", &operator);
switch(operator) {
case '+':
printf("加法\n");
break;
case '-':
printf("减法\n");
break;
case '*':
printf("乘法\n");
break;
case '/':
printf("除法\n");
break;
default:
printf("输入无效\n");
}
return 0;
}
- 示例3:根据用户输入的月份,判断并输出对应的季节。
#include <stdio.h>
int main() {
int month;
printf("请输入月份(1-12):");
scanf("%d", &month);
switch(month) {
case 1:
case 2:
case 12:
printf("冬季\n");
break;
case 3:
case 4:
case 5:
printf("春季\n");
break;
case 6:
case 7:
case 8:
printf("夏季\n");
break;
case 9:
case 10:
case 11:
printf("秋季\n");
break;
default:
printf("输入无效\n");
}
return 0;
}
这些示例展示了在C语言中使用switch循环的不同应用情景。根据不同的条件值,程序可以执行不同的代码块
原文地址: https://www.cveoy.top/t/topic/is3M 著作权归作者所有。请勿转载和采集!