输入10个数存入数组中,将这十个数逆序输出并输出求和

输入10个数存入数组中,将这十个数逆序输出并输出求和

#include <stdio.h>
int main()
{
    int i, sum, a[10];
    for(i = 0; i < 10; i ++)
        scanf("%d",a+i);
    sum = 0;   
    for(i = 9; i >= 0; i --){
        sum += a[i];
        printf("%d ",a[i]);
    }  

    printf("\nsum=%d\n", sum);    
    return 0;
}

运行结果:

img


#include <stdio.h>
int main()
{
    int t1[10];
    int j,k;
    for (j = 0; j < 10; j++)
{
scanf("%d", &t1[j]);
}

for (j = 0; j < 5; j++)
{
    int tem=t1[j];
    t1[j]=t1[9-j];
    t1[9-j]=tem;
}
    
for (j = 0; j < 10; j++)

{
    printf("%d ",t1[j]);
}


return 0;    
}