- 求助一道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();
}