【实验环境】
IDE: Microsoft Visual Studio Community 2022 17.3.3
操作系统:Windows 11 家庭中文版21H2 22000.918(64-bit)
控制台:Microsoft.WindowsTerminalPreview_Win11_1.15.2283.0
【实验目的】
C++基本程序结构,简单输入、计算与输出
【实验一】
打印个人基本信息:编写程序,在屏幕上显示自己的班级、学号、姓名、电话号码和家庭地址。(因为涉及个人信息以下不予展示)
【实验二】
打印数字图形:编写程序,在屏幕上显示下列图形。
1
2 3
4 5 6
7 8 9 10
代码如下:
#include<iostream>
using namespace std;
int main()
{
cout << "1\n2 3\n4 5 6\n7 8 9 10" << endl;
return 0;
}
【实验三】
简单输入、输出与计算程序:编写程序,读入两个整数,计算并输出它们的和、积、商和余数。 程序运行示例: 请输入两个整数: 7 3 7 + 3 = 10 7 * 3 = 21 7 / 3 = 2 7 % 3 = 1 思考: 如果两个双精度浮点数进行上述运算,观察运算结果有什么不同?
代码如下:
#include <iostream>
using namespace std;
int main()
{
int a, b;
cout << "请输入两个整数:"<<endl; cin="">> a >> b;
cout << a << "+" << b << "=" << a + b << endl;
cout << a << "*" << b << "=" << a * b << endl;
cout << a << "/" << b << "=" << a / b << "……" << a % b << endl;
}
【实验四】
求整数的各位数字:编写程序,读入一个四位整数 num, 计算并输出 num 的千位数字、百位数字、十位数字和个位数字。 程序运行示例: 请输入一个四位整数:2876 2876 的千位数字是 2,百位数字是 8,十位数字是 7,个位数字是 6
代码如下:
#include<iostream>
using namespace std;
int main()
{
int num,a,b,c,d;
cout << "请输入一个四位整数:" << endl;
cin >> num;
a = num / 1000;
b = (num - 1000 * a) / 100;
c = (num - 1000 * a - 100 * b) / 10;
d = num % 10;
cout << num << "的千位数字是" << a << ",百位数字是" << b << ",十位数字是" << c << ",个位数字是" << d << endl;
return 0;
}
【实验结果】
懒得截了,自己去GitHub看实验报告罢(乐)