下面这个图形,怎么编啊~~~~
*
***
*****
*******
*********
***********
*********
*******
*****
***
*
急急急~~~C语言一个程序,不知道怎么编~~~
答案:4 悬赏:10 手机版
解决时间 2021-07-30 20:56
- 提问者网友:酱爆肉
- 2021-07-30 02:48
最佳答案
- 五星知识达人网友:何以畏孤独
- 2021-07-30 03:00
#include <stdio.h>
int main()
{
int i, j, k = 1, n = 5;
for( i = 0; i >= 0; i += k )
{
for ( j = 0; j < 5+n-i; ++j )
putchar( ' ' );
for ( j = 0; j <= 2*i; ++j )
putchar( '*' );
putchar( '\n' );
if(i == n) k = -1;
}
return 0;
}
全部回答
- 1楼网友:七十二街
- 2021-07-30 04:47
用11个printf搞定!
- 2楼网友:孤独入客枕
- 2021-07-30 04:34
是个菱形的吧,这个是我以前找的,可以正常运行
#include <math.h>
int main(void) { int N = 0; printf("请输入行数(必须为单数):"); scanf("%d", &N); if(N%2 == 0) { return ; } int i; int j; int k; for(i = N / 2 * (-1); i <= N / 2; i++) { for(j = 0; j < abs(i); j++) { printf(" "); } for(k = 0; k < N - 2 * abs(i); k++) { printf("*"); } printf("\n"); } getchar(); getchar(); }
- 3楼网友:过活
- 2021-07-30 03:25
#include<stdio.h>
void main()
{
int i,k;
for(i=0;i<=3;i++)
{
for(k=0;k<=2*i;k++)
printf("*");
printf("\n");
}
for(i=0;i<=2;i++)
{
for(k=0;k<=4-2*i;k++)
printf("*");
printf("\n");
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯