例16.1
直接判断并且根据题目给的方式输出即可
#include <iostream>
using namespace std;
int main()
{
int N;
cin>>N;
if (N>0) cout<<"positive";
if(N==0) cout<<"zero";
if(N<0) cout<<"negative";
return 0;
}
例16.2
经典的小学数学问题,实在不懂。。。嗯。。。
那就自己去模拟吧!
这里直接给结论:当n为奇数,灯是亮的,反之,灯是灭的。
#include <iostream>
using namespace std;
int n;
int main() {
cin >> n;
if (n % 2)
cout << 1;
else
cout << 0;
return 0;
}
例16.3
1.首先,我们需要定义一个变量来存储行李的重量,这里使用了double类型的变量a。
2.然后,通过输入流cin从用户输入中读取行李的重量,并将其赋值给变量a。
3.接下来,使用条件判断语句if判断行李重量是否小于等于20。
如果行李重量小于等于20,则使用输出流cout将行李重量乘以1.68的结果输出,并使用fixed和setprecision(2)保留两位小数。
如果行李重量大于20,则使用输出流cout将行李重量乘以1.98的结果输出,并使用fixed和setprecision(2)保留两位小数。
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
double a; // 定义变量a,表示行李重量
cin >> a; // 从标准输入流读取行李重量并赋值给变量a
if (a <= 20) // 如果行李重量小于等于20
cout << fixed << setprecision(2) << a * 1.68 << endl; // 输出行李重量乘以1.68的结果,保留两位小数
else // 否则(行李重量大于20)
cout << fixed << setprecision(2) << a * 1.98 << endl; // 输出行李重量乘以1.98的结果,保留两位小数
return 0;
}
练16.1
按题意编写if语句并且输出对应内容即可
#include <iostream>
using namespace std;
int n;
int main() {
cin >> n;
if (n >= 200)
cout << "跳绳达人!";
else
cout << "继续努力!";
return 0;
}
练16.2
按题意编写if语句判断奇偶并且输出对应内容即可
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int n;
cin>>n;
if (n%2==0) cout<<"even"<<endl;
if (n%2>=1) cout<<"odd"<<endl;
return 0;
}
练16.3
1.首先,我们需要获取选手提交的字符串,该字符串由5个字符组成。
2.然后,我们需要将选手的选择与正确答案进行比较,判断选手是否选择正确。
3.如果选手选择正确,则给选手加30分,否则不加分。
4.最后,输出选手的总分。
#include <iostream>
#include <cstring>
using namespace std;
string s, ans = "DCBAD"; // 声明字符串变量s和ans,分别用于存储选手提交的答案和正确答案
int sum; // 声明整数变量sum,用于存储选手的总分
int main() {
cin >> s; // 获取选手提交的答案字符串
for (int i = 0; i < s.size(); i++) { // 遍历选手提交的答案字符串的每个字符
if (s[i] == ans[i]) { // 如果选手的答案和正确答案匹配
sum += 30; // 给选手加30分
}
}
cout << sum; // 输出选手的总分
return 0;
}