c语言编程 急需答案

[复制链接]
查看11 | 回复1 | 2009-6-12 16:20:00 | 显示全部楼层 |阅读模式
先把图形分成两部分来看待,前5行一个规律,后4行一个规律,利用双重for循环,第一层控制行,第二层控制列。main(){int i,j,k;for(i=0;i# define M 5# define N 2*M-1main(){int i,j,a[N][N]={0}; for(i=0;i0;j--) {a[i-1][M-1-j]=1;
a[i-1][M-1+j]=1; } } for(i=0;i<N;i++) { for(j=0;j<N;j++){if(a[j]==0) printf(" ");else printf("*");}
printf("\n"); }}
回复

使用道具 举报

千问 | 2009-6-12 16:20:00 | 显示全部楼层
你不会用循环也会用最弱智的方法吧。用9个printf函数一句一句输出会了吧?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行