微电影拍摄工具:有关c语言的问题9

来源:百度文库 编辑:中科新闻网 时间:2024/05/03 09:12:58
用C语言编写一个程序输出以下的的图案(不能用二维的数组做)
*
* * *
* * * * *
* * *
*

main()
{printf("*\n");
printf("***\n");
printf("*****\n");
printf("***\n");
printf("*\n");
}



main()
{int i,j;
for(i=1;i<=3;i++)
{for(j=0;j<i*2-1;j++)
printf("*");
printf("\n");}
i--;
for(i--;i>0;i--)
{for(j=0;j<i*2-1;j++)
printf("*");
printf("\n");}
printf("\n");
}

#include"stdio.h"
#define N 3
void main()
{
int i,j;
clrscr();
for(i=1;i<=N;i=i+2)
{ for(j=0;j<i;j++)
if(j<i)
printf("*");
else
;
printf("\n");
}
getch();
}
下面的自己琢磨一下吧!

main()
{printf("*\n");
printf("***\n");
printf("*****\n");
printf("***\n");
printf("*\n");
}
我觉得这个是最好的举双手赞成

//本程序编译通过
#include<stdio.h>
int main(i,j)
{return i++<7&&main(i,printf("%s\n","*****"+(i<5?8-i*2:i*2-8)));}

//main函数是两个参数