将一个给孙改针班数组的值按逆序重新存放,例如,原来顺序为:8,6成已普耐实,5,4,1。要求改为:1,4,5,6,8。填空

将一个给孙改针班数组的值按逆序重新存放,例如,原来顺序为:8,6成已普耐实,5,4,1 。要求改为:1,4,5,6,8 。填空问题补充说明:#include main(){ int i,b[10];for(i=0;________;i++)scanf("_________",________);for(i=9;i>-1;i--)printf("%5d",__________);printf("\n");}
#include<stdio.h>
int main()
{
inta[5]={8,6,5,4,1},i,n=5,temp;
for(i=0;i<n/2;i++){
temp=a[i];
a[i]=a[n-i-1];
a[n-i-1]=temp;
}
for(i=0;i<n;说且场抓斯困且节值述i++){
printf("逆序后:\n");
printf("%d\t",a[i]);
}
r来自eturn0;
}

将一个给孙改针班数组的值按逆序重新存放,例如,原来顺序为:8,6成已普耐实,5,4,1。要求改为:1,4,5,6,8。填空

文章插图
扩展资料:
数组使用规则:
1.可以只训掌给部分元素赋初值 。当{}中值的个数少于元素个数时,只给前面部分元素赋值 。例如:staticinta[10]={0,1,2,3,4};表示只给a[0]~a[4]5个元素赋值,而后5个元素自动赋0值;
2.只能给元素逐个赋值,不能给数组整体赋值 。例如给十个元素全部赋1值,只能写为:staticinta[10]={1,1,1,1,1,1阳影市安诉胜,1,1,1,1};而不能写为:staticinta[10]=1;
3.如不给可初始化的数组赋初值,则全部元素均为0值;
4.如给全部元素赋值,讲迅均植特府则在数组说明中,可以不给出数组元素的个数 。例如:staticinta[5]={1,2,3,360问答4,5};可写为:staticinta[]={1,2,3,4,5};动态赋值可以在程序执行过程中,对数组作动态赋值 。这时可用循环语句配合scanf函数逐个对数组元素赋值 。
参考资料:
百度百科-数组
【将一个给孙改针班数组的值按逆序重新存放,例如,原来顺序为:8,6成已普耐实,5,4,1。要求改为:1,4,5,6,8。填空】

    推荐阅读