|
发表于 2023-3-24 21:56:06
|
显示全部楼层
不写循环也行如果你只要一个结果的话
- #include <stdio.h>
- int main() {
- int target = 2768; // 目标报数值
- char arr[6] = {'A', 'B', 'C', 'D', 'E', 'F'}; // 用数组保存同学编号
- char winner;
- switch (target % 12) {
- case 1:
- case 12:
- winner = 'A';
- break;
- case 2:
- case 11:
- winner = 'B';
- break;
- case 3:
- case 10:
- winner = 'C';
- break;
- case 4:
- case 9:
- winner = 'D';
- break;
- case 5:
- case 8:
- winner = 'E';
- break;
- default:
- winner = 'F';
- break;
- }
- printf("\nCongratulations! %c is the winner!\n", winner); // 输出获胜者
- return 0;
- }
复制代码 |
|