/* 把a[0]默认为最小值, a[9]默认为最大值, 再一个个对比,
更小的数放入a[0], 更大的数放入a[9]。*/
#include <stdio.h> //导入输入数 void scan(int a[]){ int i; for (i=0; i<10; i++){ scanf("%d", &a[i]); } } //整理数据 void organize(int a[]){ int i, temp; for (i=0; i<10; i++){ if(a[i]<a[0]){ temp = a[i]; a[i] = a[0]; a[0] = temp; } if (a[i]>a[9]){ temp = a[i]; a[i] = a[9]; a[9] = temp; } } } //打印数据 void printout(int a[]){ int i; for(i = 0; i<10; i++){ printf("%d ", a[i]); } printf("\n"); } //主函数 int main(int argc, char* argv[]){ int a[10]; scan(a); organize(a); printout(a); return 0; }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:895 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:934 |
A+B for Input-Output Practice (VII) (C语言代码)浏览:566 |
1051(奇了怪了)浏览:747 |
演讲大赛评分 (C语言代码)浏览:1697 |
JAM计数法 (C语言代码)浏览:721 |
C二级辅导-分段函数 (C语言代码)浏览:790 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:546 |
C语言程序设计教程(第三版)课后习题8.2 (C++代码)浏览:671 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:415 |