#C03L02P01. C03.L02.约瑟夫问题.例题1.改变数组的项.1
C03.L02.约瑟夫问题.例题1.改变数组的项.1
题目描述
有 n 个正整数放到数组里,现在将数组中,数组的值是 2 的倍数的数,变成 0 ,然后从小到大输出新数组。
输入格式
第 1 行 1 个正整数:n,范围在 [1,100]。
第 2 行 n 个不同的正整数:范围 在[1,10000]。
输出格式
n 个正整数,两个之间用一个空格隔开。
样例
6
1 6 4 8 3 7
0 0 0 1 3 7
样例解释
将数组中,2的倍数的数,变成0,并从小到大输出
程序填空
#include<bits/stdc++.h>
using namespace std;
int x[101];
int main()
{
int n,i;
for(i=1;i<=n;i++)
{
scanf("%d",&x[i]);
if( 填空(1) ==0)
x[i] = 填空(2);
}
sort( 填空(3) , 填空(4) );
for(i=1;i<=n;i++)
printf("%d ",x[i]);
return 0;
}
填空(1) : {{ input(1) }}
填空(2) : {{ input(2) }}
填空(3) : {{ input(3) }}
填空(4) : {{ input(4) }}
相关
在以下作业中: