题目:
编写一个C++程序,入下属输出示例所示的那样请求并显示信息
请输入您的姓: Xiao
请输入您的名:Tian Cai
您应得的分数: A
您的年纪是: 20
您的姓名: Xiao Tian Cai
您的成绩: B
您的年纪: 20
注意,该程序应该接受的名字包含多个单词。另外,程序将向下调整成绩,既向上调一个字母。
源代码:
#include <iostream>
#include <cstring>
struct personal_information
{
char first_name[20]; //姓
char last_name[20]; //名
int age; //年纪
char deserve; //成绩
};
int main()
{
using namespace std;
personal_information a;
cout << "请输入您的姓: ";
cin.getline(a.first_name, 20);
cout << "请输入您的名:";
cin.getline(a.last_name, 20);
cout << "您应得的分数: ";
cin >> a.deserve;
a.deserve = a.deserve + 1;
cout << "您的年纪是: ";
cin >> a.age;
cout << "您的姓名: " << a.first_name << " " << a.last_name << endl
<< "您的成绩: " << a.deserve << endl
<< "您的年纪: " << a.age;
return 0;
}
演示效果: