将一个给孙改针班数组的值按逆序重新存放,例如,原来顺序为: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;
}
文章插图
扩展资料:
数组使用规则:
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。填空】
推荐阅读
- 普洱茶和绿茶哪一个更好
- 普洱茶和荷叶茶哪一个减肥效果好
- 抖音大脑袋特效是哪一个
- 怎么水煮鸭蛋好吃
- 怎么样炒菜心好吃又简单
- 浦江哪一个景区风景最好
- 广州巡抚丁振泽将桂林体用学堂改设为什么来自分正背两斋?
- 浦东哪一个镇最大
- 人体死亡后尸体的肛门是什么样子的?是脱出来还是张开成一个小洞?
- 蒙面唱将下山是哪一集