c语言循环***** *** * *** *****
时间: 2023-05-25 15:07:11 浏览: 1186
以下是c语言循环打印出 ***** *** * *** ***** 的代码:
```
#include <stdio.h>
int main() {
int i, j, k;
for (i = 0; i < 2; i++) { // 外层循环控制行数
for (j = 0; j < 5; j++) { // 第一段星号循环
if (j % 2 == 0) // 偶数位置打印星号,奇数位置打印空格
printf("*");
else
printf(" ");
}
printf("\n"); // 打印完一行后换行
for (k = 0; k < 3; k++) { // 第二段星号循环
if (k % 2 == 0) // 偶数位置打印星号,奇数位置打印空格
printf(" ");
else
printf("*");
}
}
printf("\n"); // 打印完所有行后再次换行
return 0;
}
```
解释:
外层循环控制行数为2,内层循环控制每行输出内容。第一段星号循环有5次,第二段星号循环有3次。通过判断每次循环的序号是奇数还是偶数,可以实现“*”与“ ”交替输出的效果。每打印完一行之后,需要再次换行。打印完所有行之后,再次执行一次换行符。
阅读全文