C语言数组问题:输入一组整数,将其顺序颠倒后输出

来源:百度知道 编辑:UC知道 时间:2024/05/22 14:41:34

看了一下 上面的6个回答是不是跟要求不符阿
上面的回答只是“输入一组整数,将其顺序颠倒输出”
而要求是“将其顺序颠倒后输出”注意“后”
我写一个参考一下吧:
#include <stdio.h>

int main(void)
{
int Num;
int i ;
int j ;
int a_To_b;
int a[100];

printf("How many integers do you want to erter (Num < 100):\n");
scanf("%d",&Num);
if(Num >=100)
{
printf("It is a bad number !\n");
return 1;
}
printf("\n");

printf("Please erter :\n");
for(i=0;i<Num;i++)
{
printf("Enter the value of a[%d] ",i);
scanf("%d",&a[i]);
}
printf("\n");

printf("Now begin to reverse the a[%d]: \n",Num);
for(i=0,j=Num-1; i<(Num/2); i++,j--)
{
a_To_b = a[i];
a[i] = a[j];
a[j] = a_To_b;
}
printf("reversal is finished:\n");