题目描述
输入一个长度为 10的整数数组 X[10],将里面的非正整数全部替换为 1,输出替换完成后的数组
样例
输入样例:
10
-9
0
-4
-10
0
-2
-7
7
4
输出样例:
X[0] = 10
X[1] = 1
X[2] = 1
X[3] = 1
X[4] = 1
X[5] = 1
X[6] = 1
X[7] = 1
X[8] = 7
X[9] = 4
算法1
C++ 代码
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int x,a[10];
for(int i=0;i<10;i++){
cin>>x;
a[i]=x;
}
for(int j=0;j<10;j++){
if(a[j]<=0) a[j]=1;
cout<<"X["<<j<<"] = "<<a[j]<<endl;
}
return 0;
}