在c语言中用switch语句和for循环组合实现输出1到5的平方
时间: 2024-10-25 17:18:41 浏览: 37
在C语言中,你可以使用`switch`语句结合`break`关键字来选择执行不同的计算块,并通过嵌套的`for`循环遍历1到5的数字。下面是一个简单的示例,展示如何组合它们来计算并打印1到5的平方:
```c
#include <stdio.h>
int main() {
int i;
// 使用 for 循环遍历1到5
for (i = 1; i <= 5; i++) {
switch(i) {
case 1:
printf("%d 的平方是 %d\n", i, i * i);
break; // 确保每个case后都用break跳出switch结构
case 2:
printf("%d 的平方是 %d\n", i, i * i);
break;
case 3:
printf("%d 的平方是 %d\n", i, i * i);
break;
case 4:
printf("%d 的平方是 %d\n", i, i * i);
break;
case 5:
printf("%d 的平方是 %d\n", i, i * i);
break;
default:
// 这里可以添加对非有效值的处理,比如这里直接略过
continue;
}
}
return 0;
}
```
阅读全文