求江苏省计算机二级vc++真题上机代码

来源:百度知道 编辑:UC知道 时间:2024/05/20 01:26:22
求江苏省计算机二级vc++真题上机部分改错和编程的代码,最好从2004年春开始,到2008年春,谢谢啦!

04年01
#include<stdio.h>
#include<string.h>
#define N 5
struct student
{char name[10];int score;
};

void sort(struct student stud[],int n)
{int i,j;
struct student p;
for(i=1;i<n;i++)
{p=stud[1];
for(j=i-1;j>=0&&p.score >stud[j].score ;j--)
stud[j+1]=stud[j];
stud[j+1]=p;
}
}

void main()
{struct student stud[N]={"aaa",60,"bbb",90,"ccc",85,"ddd",65,"yyy",77};
int i;
sort(stud,N);
printf("sorted data:\n");
for(i=0;i<0;i++)
printf("%s\t%d\n",stud[i].name ,stud[i].score );
}

04年02
#include<stdio.h>
#define M 3
#define N 4
int a[M][N]={14,9,7,12,17,29,46,32,72,86,57,60},max[M];

int search(int k,int *row,int *col)
{int i,j;
for(i=0;k>max[i]&&i<M;i++);
if(i<M)
{for(j=0;j<N;j++)i