Input:
4
Output:
000000000
010000010
012000210
012303210
012343210
012303210
012000210
010000010
000000000
int main(){
int n,i=0,j,m[100][100]={0},k,len;
scanf("%d",&n);
len=((n*2)+1);
for(j=0;i<len&&j<len;j++){
if(((i-j)==0)){
for(k=i;k<len-i;k++){
m[k][j]=i;
m[k][len-i-1]=i;
}
}i++;
}
for(i=0;i<((n*2)+1);i++){
for(j=0;j<((n*2)+1);j++){
printf("%d ",m[i][j]);
}
printf("\n");
}
return 0;
}
4
Output:
000000000
010000010
012000210
012303210
012343210
012303210
012000210
010000010
000000000
#include<stdio.h>
int main(){
int n,i=0,j,m[100][100]={0},k,len;
scanf("%d",&n);
len=((n*2)+1);
for(j=0;i<len&&j<len;j++){
if(((i-j)==0)){
for(k=i;k<len-i;k++){
m[k][j]=i;
m[k][len-i-1]=i;
}
}i++;
}
for(i=0;i<((n*2)+1);i++){
for(j=0;j<((n*2)+1);j++){
printf("%d ",m[i][j]);
}
printf("\n");
}
return 0;
}
No comments:
Post a Comment