首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

ACM PE 通不过,求大神赐教

2013-03-25 
ACM PE 通不过,求大神指教!http://icpc.ahu.edu.cn/OJ/Problem.aspx?id410格式错误,求大神告知该怎么输出

ACM PE 通不过,求大神指教!
http://icpc.ahu.edu.cn/OJ/Problem.aspx?id=410


格式错误,求大神告知该怎么输出?
[解决办法]
楼主可以参考下:


#include<stdio.h>
int main()
{
int n,k,i,j,a[100][100]={0};
while(scanf("%d",&n)!=EOF)
{
k=1;
i=0;j=0;
while(!(i==n-1&&j==n-1))
{
if(i==0&&(i+j)%2==0&&j!=n-1
[解决办法]
i==n-1&&(i+j)%2!=0)
            {
a[i][j]=k;
j++;
k++;
}
else 
if(j==n-1&&(i+j)%2==0
[解决办法]
j==0&&(i+j)%2!=0&&j!=n)
{
a[i][j]=k;
i++;
k++;
}
else 
if(j!=0&&i!=n-1&&(i+j)%2!=0)
{
a[i][j]=k;
i++;
j--;
k++;

else 
if(i!=0&&j!=n&&(i+j)%2==0) 
{
a[i][j]=k;
i--;
j++;
k++;
}
}
a[i][j]=k;
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)    
printf("%-3d",a[i][j]); 
printf("\n");
}
}
return 0;
}

热点排行