用c语言输出蛇形矩阵,我是新手,自己乱想了一个,觉得应该是对的,但输不出,求纠正!!!

[复制链接]
查看11 | 回复3 | 2012-4-21 15:37:54 | 显示全部楼层 |阅读模式
其实蛇形数组是有规律可寻的只要2个循环就可以。蛇形数组你可以看做是一个个正方形做成的,而没有一个正方形又有四个边。所以第一个循环控制正方形的个数,在第一个循环里面就是第二个循环了,这个就是对应四个边了,所以就有四个小的循环,这样就可以模拟蛇形数组了。下面给你写写我的代码:#include #define MAX 10int a[MAX][MAX];int main()//既然你这里写的是int main,那么你在最后就必须要加上一个return 0;{int i,j,n,t;n = (MAX+1)/2;t = 0;for (i=0; i<n; i++)//第...
回复

使用道具 举报

千问 | 2012-4-21 15:37:54 | 显示全部楼层
输入一开始就出错了scanf("%d",n); 改成scanf("%d",&n);...
回复

使用道具 举报

千问 | 2012-4-21 15:37:54 | 显示全部楼层
scanf("%d",n); 改成scanf("%d",&n);...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行