永发信息网

一道计算机二级改错题

答案:1  悬赏:30  手机版
解决时间 2021-05-24 16:15

#include<stdio.h>
#include<conio.h>
#define M 10

void swap(int *x,int *y)
{ int t;
t=*x;*x=*y;*y=t;
}

void change(int a[][M],int n)
{ int i,j,c;
for(i=0;i<n/2;i++)
for(j=n/2+1;j<n;j++)
swap(&a[i][j],&a[i+n/2+1][j-n/2-1]);
}

void print(int a[][M],int n)
{ int i,j;
printf("\n");
for(i=0;i<n;i++)
{ for(j=0;j<n;j++) printf("%5d",a[i][j]);
printf("\n");
}
}

void main()
{ int a[M][N],i,j,n=0;
printf("\nINPUT N(N<10):");
scanf("%d",&n);
if(n>=10||n%2==0)
{ printf("can't do it");getch();return;}
for(i=0;i<n;i++)
for(j=0;j<n;j++) a[i][j]=i*n+j;
print(a,n); change(a,n);
print(a,n); getch();
}

最佳答案
#include<stdio.h>
#include<conio.h>
#define M 10
void swap(int *x,int *y)
{ int t;
t=*x;*x=*y;*y=t;
}
void change(int a[][M],int n)
{ int i,j,c;
for(i=0;i<n/2;i++)
for(j=n/2+1;j<n;j++)
swap(&a[i][j],&a[i+n/2+1][j-n/2-1]);
}
void print(int a[][M],int n)
{ int i,j;
printf("\n");
for(i=0;i<n;i++)
{ for(j=0;j<n;j++) printf("%5d",a[i][j]);
printf("\n");
}
}
void main()
{ int a[M][M],i,j,n=0;
printf("\nINPUT N(N<10):");
scanf("%d",&n);
if(n>=10||n%2==0)
{ printf("can't do it");getch();return;}
for(i=0;i<n;i++)
for(j=0;j<n;j++) a[i][j]=i*n+j;
print(a,n); change(a,n);
print(a,n); getch();
}



我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
都说要有兴趣、可我都物理一点都没、第一伦复
4000左右买什么笔记本好些?
税费算什么费用,应交税费到底是负债还是费用
茶陵县株洲红艳洁具批发地址是什么,有没有知
QQ华夏要玩多久才满级
林兴木片机械设备厂在什么地方啊,我要过去处
速度与激情5在拍吗?
恩施市恩施恒信五金加工门市部这个地址怎么能
木字旁一个詹读什么,一个木加一个詹念什么
中国农业银行的银联卡明知道有钱查余额却是0,
温县焦作欣佳装饰在什么地方啊,我要过去处理
奉献颁奖词,为安迪生写一小段颁奖词
浉河区信阳老地方皮鞋加工部在哪里啊,我有事
头腔共鸣怎么找,头腔共鸣的练习方法
梁园区商丘振华大药房(文化路店)这个地址怎么
推荐资讯
生的伟大,死的凄凉。是什么意思?
梦见身上长出虾和蟹是什么意思
英语翻译传播学者麦克卢汉曾说过:“真正有意
大祥区邵阳蝴蝶·树婚纱艺术哪位知道具体地址
雨湖区湘潭中国银行(解放南路支行)地址有谁知
dnf狂战25去哪打升级快
谁有PSP模拟器,给我
DNF里的魔法师在打怪时怎么飞?
与汉中有关的历史名人
请教报关达人:商品编码的问题
求B-BOX教学视频,网址
我QQ16级了要会员几级才能创超级群
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?