printf输出五角星
时间: 2023-11-18 11:55:01 浏览: 287
printf输出五角星的方法可以通过在循环中打印空格和星号来实现。下面是一个例子:
int i, j, k;
for (i = 1; i <= 9; i++) {
for (j = 1; j <= 9 - i; j++) printf(" ");
for (k = 1; k <= 2 * i - 1; k++) printf("*");
printf("\n");
}
这段代码可以输出一个大小为9的五角星。其中,第一个循环控制行数,第二个循环控制空格数,第三个循环控制星号数。通过调整循环变量的范围和步长,可以输出不同大小的五角星。
相关问题
c输出一个五角星
以下是一个输出五角星的C代码:
```
#include <stdio.h>
int main()
{
printf(" * \n");
printf(" / \\ \n");
printf("/ \\ \n");
printf("\\ /\n");
printf(" \\ / \n");
printf(" * \n");
return 0;
}
```
输出结果:
```
*
/ \
/ \
\ /
\ /
*
```
c++输出一个五角星
要输出一个五角星,你可以使用以下的C代码:
```c
#include <stdio.h>
int main() {
printf(" * \n");
printf(" * * \n");
printf(" * * \n");
printf(" * * \n");
printf(" * \n");
return 0;
}
```
阅读全文