题目描述
八尾勇喜欢吃苹果。她今天吃掉了 x 个苹果。英语课上学到了 apple 这个词语,想用它来造句。如果她吃了 1 个苹果,就输出 Today, I ate 1 apple.
;如果她没有吃,那么就把 1 换成 0;如果她吃了不止一个苹果,别忘了 apple
这个单词后面要加上代表复数的 s
。你能帮她完成这个句子吗?
输入格式
输入一行一个自然数 x,表示吃掉的苹果数。
输出格式
根据题目要求输出。
输入输出样例
输入 #1
1
输出 #1
Today, I ate 1 apple.
输入 #2
3
输出 #2
Today, I ate 3 apples.
题目解析
我想这道题应该不难吧,毕竟入门题目啦啦,所以还是老规矩,加入头文件与申请命名空间,这次不需要用到其他函数,所以一个iostream就好了,代码如下:
#include<iostream>
using namespace std;
然后我们需要一个变量x对吧,所以咱们就直接int main里/外定义一个变量,方便输入输出,同时我也将输入做好了啊,代码下面放着:
#include<iostream>
using namespace std;
//int x;
int main(void){
int x;
cin>>x;
}
接下来是一个if else if else 判断是吧,我们就把这个判断给写下来就好了,代码已经准备在下面了:
//前面的代码
if()
else if()
else
//大括号内
还有我们需要这个程序的一个判断条件是吧,首先我们得看八尾勇吃了0个苹果的时候,是不是x==0,然后我们得看八尾勇吃了一个苹果的时候,x==1,最后要看八尾勇吃了多个苹果的时候,然后多个是不需要条件的,因为他是一个else否则,直接写好了,代码供出来了:
//前面的代码
if(x==0)
else if(x==1)
else
//大括号内
最后我们输出,前面的直接输出数字,多个则输出x的同时再加“apples”,以下是代码:
//前面的代码
if(x==0) cout<<"Today, I ate 0 apple.";
else if(x==1) cout<<"Today, I ate 1 apple.";
else cout<<"Today, I ate "<<x<<" apples.";
//大括号内
整体代码
#include<iostream>
using namespace std;
int main(void){
int x;
cin>>x;
if(x==0) cout<<"Today, I ate 0 apple.";
else if(x==1) cout<<"Today, I ate 1 apple.";
else cout<<"Today, I ate "<<x<<" apples.";
}
结尾
好了以上就是Apples题目的全部内容了,感谢您的阅读,希望点个赞赞支持下作者吧~