本文件为《合肥工业大学》学生的C++课程实验报告,详细记录了学生在该课程中的编程实践、代码编写及调试过程。
实验一 面向过程的简单程序设计
1. 实验目的要求:
(1)使用C++语言编写简单的计算机程序,掌握从编辑、编译到运行整个流程,并初步了解C++程序的特点。
(2)熟悉并运用C++中的数据类型(包括变量定义、初始化和赋值等)、运算符及表达式的应用。
(3)熟练掌握赋值语句的应用技巧。
(4)学习如何在程序中实现数据的输入与输出操作。
2. 实验内容:
阅读以下代码,根据指定的输入预测运行结果,并理解其具体功能:
```cpp
#include
void main() {
char ch;
cin >> ch ;
ch = (ch >= A && ch <= Z) ? (ch + 32) : ch ;
ch = (ch >= a && ch <= z) ? (ch - 32) : ch ;
cout << ch << endl;
}
```
该程序会根据用户输入的字符进行大小写转换,具体来说:如果输入的是大写字母,则将其转换为对应的小写字母;如果是小写字母,则变为相应的大写字母。其他非字母类型的字符则保持不变直接输出。
请注意:上述代码中使用了``头文件及`void main()`函数声明形式,在现代C++标准(如C++11及以上版本)里建议改为使用`#include ``int main()`, 并通过`std::cin``std::cout`进行输入输出操作。