(1)分别采用for,while,do--while循环语句输出如下图形,输出*的个数通过用户输入确定 输入个数: 5 *****c语言
时间: 2024-04-23 20:20:17 浏览: 115
以下是使用for、while和do-while循环语句输出图形的示例代码:
1. 使用for循环语句输出图形[^2]
```c
#include <stdio.h>
int main() {
int num;
char x;
printf("输入个数: ");
scanf("%d", &num);
getchar(); // 读取换行符
printf("输入字符: ");
scanf("%c", &x);
for (int i = 1; i <= num; i++) {
for (int j = 1; j <= i; j++) {
printf("%c", x);
}
printf("\n");
}
return 0;
}
```
2. 使用while循环语句输出图形[^1]
```c
#include <stdio.h>
int main() {
int num;
char x;
printf("输入个数: ");
scanf("%d", &num);
getchar(); // 读取换行符
printf("输入字符: ");
scanf("%c", &x);
int i = 1;
while (i <= num) {
int j = 1;
while (j <= i) {
printf("%c", x);
j++;
}
printf("\n");
i++;
}
return 0;
}
```
3. 使用do-while循环语句输出图形
```c
#include <stdio.h>
int main() {
int num;
char x;
printf("输入个数: ");
scanf("%d", &num);
getchar(); // 读取换行符
printf("输入字符: ");
scanf("%c", &x);
int i = 1;
do {
int j = 1;
do {
printf("%c", x);
j++;
} while (j <= i);
printf("\n");
i++;
} while (i <= num);
return 0;
}
```
阅读全文