列如一个数组a[5],我想在 ( )()(3)()(),第三个位置赋值3,然后用for循环scanf输入4个值时,自动只赋予空缺的项,3的值和位置都不变。
1条回答 默认 最新
- Moluth 2018-12-12 09:40关注
#include<stdio.h> int main(){ int a[5]; a[2]=3; for(int i=0;i<5;i++){ if(i==2)continue; scanf("%d",a+i); } for(int i=0;i<5;i++) printf("%d ",a[i]); }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报