0 Compile Error
foo.c: In function ‘main’: foo.c:9:14: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘<’ token 9 | for(int i=0,i<n;i++) | ^ foo.c:9:20: error: expected ‘;’ before ‘)’ token 9 | for(int i=0,i<n;i++) | ^ | ; foo.c:14:28: error: expected ‘;’ before ‘)’ token 14 | for(int i=ls+1;i<=n,i++){ | ^ | ;
代码
#include<stdio.h>
int main(){
int n,count=0;
scanf("%d",&n);
int num[n][n],hs=0,ls=0,he=n-1,le=n-1;
if(n==1)printf(" 1");
if(n==2)
printf(" 2 3\n 1 4");
for(int i=0,i<n;i++)
num[i][0]=(n-1-i)*(n-1-i)+1;
while(count<n*n){
for(int i=ls+1;i<=n,i++){
num[hs][i]=num[hs][i-1]+1;
count++;
}hs++;
for(int i=hs;i<=n;i++){
num[i][le]=num[i-1][le]+1;
count++;
}le--;
}
for(int i=0;i<n;i++){
for(int j=0;j<n;j++)
printf("%4d",num[i][j]);
printf("\n");
}
return 0;
}
信息
- 递交者
- 题目
- P369 练63.3 迂回方阵
- 语言
- C
- 代码长度
- 517 Bytes
- 递交时间
- 2024-12-27 22:14:09
- 评测时间
- 2024-12-27 22:14:09
- 分数
- 0