永发信息网

7 10 5 4 6 7 9 8 3 2 4 6 12 2 -1 数字之前是空格,最后是回车键 请问下面这题怎么做

答案:1  悬赏:0  手机版
解决时间 2021-11-18 14:28
  • 提问者网友:回忆在搜索
  • 2021-11-18 07:26
7 10 5 4 6 7 9 8 3 2 4 6 12 2 -1 数字之前是空格,最后是回车键 请问下面这题怎么做
最佳答案
  • 五星知识达人网友:孤独入客枕
  • 2021-11-18 08:25
main()//这里打错了
{ int b[51],x,i,j=0,n=0;
scanf("%d",&x);
while(x>-1) {b[++n]=x;scanf("%d",&x);}//输入 把-1前面序列 存到b[1]到b[n]中 b[0]没用 不用管
for(i=1;i<=n;i++)
if(b[i]%2==0) b[++j]=b[i];//改成++j就可以解释了
//把偶数元素赋值到第j个位置。从1开始
for(i=1;i<=j;i++) printf("%3d",b[i]); printf("\n");//所以最终打印的就是所有的偶数元素值
//注意格式 三位一个数值
}
结果:
10 4 6 8 2 4 6 12 2来自:求助得到的回答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯