使用条件运算符从vector中找到哪些元素的值是奇数,然后将这些奇数值翻倍。
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> vec = {0,1,2,3,4,5,6,7,8,9};
for (auto i : vec)
cout << ((i%2) ? i*2 : i) << " ";
cout << endl;
system("pause");
return 0;
}
将成绩划分成四种,分别使用条件运算符和if语句判断
#include <iostream>
using namespace std;
int main()
{
unsigned grade;
while(cin >> grade)
{
auto result = grade>90 ? "high pass" : grade<60 ? "fail" : grade<75? "low pass" : "pass";
cout << result << endl;
if (grade > 90)
cout << "high pass";
else if (grade < 60)
cout << "fail";
else if (grade < 75)
cout << "low pass";
else
cout << "pass";
cout << endl;
}
cout << endl;
system("pause");
return 0;
}