求助一道C语言题...用数组实现下述功能:从键盘上任意输入10个
用数组实现下述功能: 从上任意输入10个整数,(1).按相反顺序输出这10个整数; (2).按相反顺序在原数组上存放这10个整数,并输出结果验证 与(1)的输出结果是否相同。 友情提示:第(1)题按相反顺序输出这10个整数,并没有改变数据的 存放顺序。第(2)题按相反顺序在原数组上存放这10个整数, 即改变这10个整数的存放次序,a[9]和a[0]的值对调, a[8] 和a[1]的值对调,…… a[5]和a[4]的值对调,最后输出对调 结果与(1)题中输出结果比较是否相同。
#include void main() { int array[10],i,temp; for(i=0;i<10;i++) { printf("number%d:",i+1); scanf("%d",&array[i]); } printf("\n"); printf("(1)\n"); for(i=9;i>=0;i--) { printf("%5d",array[i]); } printf("\n"); printf("(2)\n"); for(i=0;i<5;i++) { temp=array[i]; array[i]=array[9-i]; array[9-i]=temp; } for(i=0;i<10;i++) { printf("%5d",array[i]); } printf("\n\n"); getche(); }