代码查错 重重有奖(程序要求,把 a b c 的数据放在一起 有序输出)
程序代码:
#include <stdio.h>
void swap(int* a,int* b)
{
int tmp;
tmp=*a;
*a=*b;
*b=tmp;
}
int main(int argc, char *argv[])
{
int a[5]={7,4,2,9,6}; //要求以下代码中不能出现a 字样
int b[4]={21,6,3,8}; //要求以下代码中不能出现b 字样
int c[4]={201,60,30,80};
int* p=c; //要求此句代码不能被更改
int i,j;
for(j=0;j<13;j++) //冒泡排序 可以更换其它排序
{
for(i=0;i<13-j;i++)
{
if(p[i]>p[i+1])
{
swap(&p[i],&p[i+1]);
}
}
}
for(i=0;i<13;i++) printf("%4d", *(p+i)); //输出 必须的
return 0;
}









