题目描述
小 A 今年 xx 岁。他刚学了英语,想告诉其他人:I am x years old.
输入格式
输入一个数 x(2\le x \le 100)x(2≤x≤100),代表小 A 的年龄。
输出格式
输出一句话。
输入输出样例
输入
2
输出
I am 2 years old.
输入
5
输出
I am 5 years old.
说明/提示
完成的程序的编写后,请记得在 Dev-c++
上编译运行,然后测试样例,比较自己的输出和样例输出是不是一字不差。
代码如下:
#include<bits/stdc++.h>
using namespace std;
int main(){
int x;
cin>>x;
cout<<"I am "<<x<<" years old.";
return 0;
}
这段程序是一个简单的C++程序,主要用于读取用户输入的年龄,并将其输出。下面是对程序的逐行解读:
#include<bits/stdc++.h>
这一行引入了C++标准库中的所有头文件。虽然这样做可以方便地使用各种库函数,但在实际编程中并不推荐,因为这可能会增加编译时间。
using namespace std;
这一行表示使用标准命名空间,这样我们就可以直接使用标准库中的对象和函数,而不需要每次都加上std::
前缀。
int main(){
这一行定义了程序的主函数 main
,程序的执行从这里开始。
int x;
这一行声明了一个整型变量 x
,用于存储用户输入的年龄。
cin>>x;
这一行使用 cin
来读取用户输入的值,并将其存储到变量 x
中。用户需要在控制台输入一个整数值(表示年龄)。
cout<<"I am "<<x<<" years old.";
这一行使用 cout
输出一条消息,其中包含用户输入的年龄。具体输出格式是 "I am <输入的年龄> years old."
。
return 0;
这一行表示程序正常结束,返回值为0。
}
这一行表示 main
函数的结束。
总结
这个程序的功能是读取用户输入的年龄,然后以指定的格式输出该年龄。用户使用这个程序时,会在控制台输入一个整数,程序会输出类似于 I am 25 years old.
的信息(假设用户输入的是25)。