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/qaDu 著作权归作者所有。请勿转载和采集!