您的位置:首页 > 其它

初学者的程序,大家提提意见,说说更好的解法,谢谢,呵呵

2009-10-31 18:41 387 查看
题目:输出菱形图案

#include <stdio.h>
main()
{
int i=2,j,N,m,p;
printf("input N(total raws will be 2*N-1):");
scanf("%d",&N);
for(j=1;j<=N-1;j++)printf(" ");
printf("*/n");
printf("/n");
printf("/n");

for(i=2;i<=N-1;i++){
for(m=1;m<=N-i;m++)printf(" ");
printf("*");
for(m=1;m<=2*i-3;m++)printf(" ");
printf("*/n");
printf("/n");
printf("/n");
}
p=2*i-3;
for(i=1;i<=N-2;i++){
for(m=1;m<=i;m++)printf(" ");
printf("*");
for(m=1;m<=p-2*i;m++)printf(" ");
printf("*/n");
printf("/n");
printf("/n");
}
for(j=1;j<=N-1;j++)printf(" ");
printf("*/n");
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐