c语言打印图案

来源:百度知道 编辑:UC知道 时间:2024/05/29 12:46:33
*********
*******
*****
***
*
***
*****
*******
*********怎么用C语言代码写。急急急,Thanks
第二行空1格,第三行空2格……
反过来也是类似的空格方法。总之,想一个沙漏的那个图案
不要敷衍啊老兄

#include<stdio.h>
void main()
{ int flag=1,i,j=9,k=1;
while(flag)
{ for(i=j;i>0;i--)
printf("*");
if(j==1)
k=0;
if(k==0&&j==9)
flag=0;
if(k==1)
j-=2;
else
j+=2;
printf("\n");
}
getch();
}

#include<stdio.h>
main()
{printf("*********\n");
printf("*******\n");
printf("*****\n");
printf("***\n");
printf("*\n");
printf("***\n");
printf("*****\n");
printf("*******\n");
printf("*********");}

符合你的要求的.

你还是好好看看书吧

#include <stdio.h>
print(int j,int n){
int i;
printf("%*c",n,' ');
for(i=0;i<j;i++)
putchar('*');
putchar('\n');
}

digui(int j,int n){
prin