2024.10.9-2 三变量输入输出 分数 20 作者 田洪云 单位 临沂大学 编程实现输入学校名称、系院和专业,然后输出“你在xx学校xx学院xx专业就读!” 输入格式: 分三行输入学校名称、系院和专业 输出格式: 你在xx学校xx学院xx专业就读!c++
时间: 2024-10-12 12:14:50 浏览: 8
要实现这个简单的C++程序,你可以按照以下步骤操作:
```cpp
#include <iostream>
#include <string>
int main() {
// 输入部分
std::string school_name;
std::cout << "请输入学校名称:";
std::getline(std::cin, school_name);
std::string department;
std::cout << "请输入系院名称:";
std::getline(std::cin, department);
std::string major;
std::cout << "请输入专业名称:";
std::getline(std::cin, major);
// 输出部分
std::cout << "你在" << school_name << "学校" << department << "学院" << major << "专业就读!\n";
return 0;
}
```
在这个程序中,`std::getline`函数用于读取包含空格的完整字符串,如学校的名称、系院和专业。然后将这些信息连接起来形成最终的输出字符串。
运行这个程序时,会提示用户逐行输入学校名称、系院和专业,最后输出一句问候语。
相关问题
7-6 split函数分隔数据 分数 4 作者 田洪云 单位 临沂大学 输入购买的3种商品的金额,计算应付钱数。 输入格式: 3种商品金额以空格间隔 输出格式: 应付钱数 输入样例: 35.2 36 34.5 输出样例: 应付105.7元
"7-6 split函数"在这里并不是一个标准的编程术语,但似乎是在描述如何处理类似字符串格式的数据,并通过某种方式将输入的商品金额分开以便于计算总金额。如果我们要编写一个简单的程序来实现这个功能,我们可以假设用户输入是一个包含三个数字值的字符串,每个数字之间用空格分隔。下面是一个Python示例:
```python
def calculate_total_amount(input_str):
# 使用split()函数按空格分割字符串
amounts = input_str.split(' ')
# 将字符串转换为浮点数并求和
total = sum([float(amount) for amount in amounts])
# 返回应付的钱数,格式化为字符串加上单位“元”
return f'应付{total}元'
# 示例输入和输出
input_sample = "35.2 36 34.5"
output_example = calculate_total_amount(input_sample)
print(output_example) # 输出: 应付105.7元
```
阅读全文