#include <iostream> #include <cstdio> using namespace std; int main(){ for(int i = 0; i < 10; i ++ ){ int x; cin >> x; printf("X[%d] = %d\n", i, x <= 0 ? 1 : x); } return 0; }
看不懂printf那一句,x<=0? 1:x是什么意思
那个是三目运算符,意思是,x是否小于等于1,是的话就输出1如果不是就输出x
感谢同学!!
666
niu 够简洁
有道理,读完直接输出这样就不用了开数组存数了,
看不懂printf那一句,x<=0? 1:x是什么意思
那个是三目运算符,意思是,x是否小于等于1,是的话就输出1如果不是就输出x
感谢同学!!
666
niu 够简洁
有道理,读完直接输出这样就不用了开数组存数了,