题解:洛谷 P5712 【深基3.例4】Apples
【题目来源】
【题目描述】
八尾勇喜欢吃苹果。她今天吃掉了 \(x\) 个苹果。英语课上学到了 apple 这个词语,想用它来造句。如果她吃了 \(1\) 个苹果,就输出 Today, I ate 1 apple.;如果她没有吃,那么就把 \(1\) 换成 \(0\);如果她吃了不止一个苹果,别忘了 apple 这个单词后面要加上代表复数的 s。你能帮她完成这个句子吗?
【输入】
输入一行一个自然数 \(x\),表示吃掉的苹果数。
【输出】
根据题目要求输出。
【输入样例】
1
【输出样例】
Today, I ate 1 apple.
【算法标签】
《洛谷 P5712 Apples》 #模拟#
【代码详解】
#include <bits/stdc++.h> // 包含标准库头文件(万能头文件)
using namespace std; // 使用标准命名空间
/**
* 主函数 - 程序入口
* @return 程序执行状态码(0表示成功)
*/
int main()
{
int x; // 定义变量:吃掉的苹果数量
cin >> x; // 输入苹果数量
// 根据苹果数量选择单复数输出
if (x <= 1)
{
// 数量≤1时使用单数形式
printf("Today, I ate %d apple.", x);
}
else
{
// 数量>1时使用复数形式
printf("Today, I ate %d apples.", x);
}
return 0; // 程序正常结束
}
【运行结果】
1
Today, I ate 1 apple.
浙公网安备 33010602011771号