1176:C语⾔实验题――数组逆序描述:输⼊10个整数存⼊⼀维数组,再按逆序重新存放后再输出。
输⼊:输⼊包括⼀⾏。 10个以空格格开的整数
输出:逆序的10个整数,整数以空格格开
样例输⼊:1 3 5 9 7 6 8 2 4 0
样例输出:0 4 2 8 6 7 9 5 3 1
考点:数的交换
代码:
#include <stdio.h>
int main()
{
int a[10];
int i;
int temp;
//输⼊
for(i=0; i<10; i++)
{
scanf("%d",&a[i]);
}
//交换数字,注意i要⼩于5,如果是10,⼜交换回来了
for(i=0; i<5; i++)
{
temp=a[i];
a[i]=a[9-i];
a[9-i]=temp;
}
//输出
for(i=0; i<10; i++)
{
printf("%d",a[i]);
//保证输出最后⼀个字符后没有空格
scanf输入整型数组if(i!=9)
{
printf(" ");
}
}
return 0;
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。