int SWAP(int*a,int* b) { int t; t=*a; *a=*b; *b=t; } int main() { int a[9],b[10]; int i,j,k,n; int num; for(i=0;i<9;i++) scanf("%d",&a[i]); scanf("%d",&num); b[0]=num; for(j=1;j<10;j++) b[j]=a[j-1]; k=0; while(b[k]>b[k+1]&&k<=8) //正升序排列 { SWAP(b+k,b+k+1); k++; } for(n=0;n<10;n++) printf("%d ",b[n]); return 0; }
这个代码是错的吧
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:981 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:701 |
C语言程序设计教程(第三版)课后习题8.3 (Java代码)浏览:1402 |
C语言程序设计教程(第三版)课后习题8.9 (Java代码)浏览:1413 |
拆分位数 (C语言代码)浏览:1361 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:658 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:539 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:756 |
震宇大神的杀毒软件 (C语言代码)浏览:1162 |
勾股数 (C语言代码)浏览:830 |