用c语言输入输出以下图案: * *** ***** ******* ***** *** *
时间: 2023-08-28 09:06:03 浏览: 88
以下是使用C语言编写的代码:
```c
#include <stdio.h>
int main() {
printf(" *\n");
printf(" ***\n");
printf(" *****\n");
printf(" *******\n");
printf(" *****\n");
printf(" ***\n");
printf(" *\n");
return 0;
}
```
输出结果为:
```
*
***
*****
*******
*****
***
*
```
相关问题
输入整数n,输出n行的字符图案。如n=5时输出以下图案: * *** ***** ******* ********* python
--回答--
以下是输入整数n,输出n行的字符图案的C语言代码:
```c
#include <stdio.h>
int main() {
int n,i,j;
printf("请输入一个整数:");
scanf("%d",&n);
for(i = 1; i <= n; i++) {
for(j = 1; j <= n-i; j++)
printf(" ");
for(j = 1; j <= i*2-1; j++)
printf("*");
printf("\n");
}
return 0;
}
```
当输入n=5时,输出以下图案:
```
*
***
*****
*******
*********
```
c语言根据输入的正整数n打印图案。 测试输入: 2 预期输出: * ** * 测试输入: 5 预期输出: * ** *** **** ***** **** *** **
以下是根据输入的正整数n打印图案的C语言代码示例[^1]:
```c
#include<stdio.h>
int main(void) {
int n;
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
printf("*");
}
printf("\n");
}
for (int i = n - 1; i >= 1; i--) {
for (int j = 1; j <= i; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
阅读全文