第二次C++练习
- 题目
第一章作业2.1.cpp
公里是陆地上距离的计量单位,海里是海洋距离的计量单位,两者可以通过以下公式计算:海里 = 公里 / 1.852
输入一个公里数,输出相对应的海里数。
注意:提交.cpp文件以及程序运行截屏
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
float a, b;
cin>> b ;
a = b / 1.852;
cout << a << endl;
return 0;
}
- 题目
第一章作业2.2.cpp
1951年,毛泽东主席题词“好好学习,天天向上”,成为激励一代代中国人奋发图强的经典短语。那么“天天向上”的力量有多大呢?我们用C语言编写程序看一下吧。
一年里,以第一天的学习能力值为基数1.0。当好好学习时学习能力值比前一天提高1‰,没有学习时能力值比前一天下降1‰。每天努力和每天放任,一年后能力值相差多少?
注意:提交.cpp文件以及程序运行截屏
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
double a, b;
a = 1.0 * pow((1.0 + 0.01), 364);
b = 1.0 * pow((1.0 - 0.01), 364);
cout << a << endl;
cout << b << endl;
cout << a - b << endl;
return 0;
}
显示输出来源:调试
“Project3.exe”(Win32): 已加载“C:\Users\jd\Desktop\Project3\Debug\Project3.exe”。已加载符号。
“Project3.exe”(Win32): 已加载“C:\Windows\SysWOW64\ntdll.dll”。
“Project3.exe”(Win32): 已加载“C:\Windows\SysWOW64\kernel32.dll”。
“Project3.exe”(Win32): 已加载“C:\Windows\SysWOW64\KernelBase.dll”。
“Project3.exe”(Win32): 已加载“C:\Windows\SysWOW64\msvcp140d.dll”。
“Project3.exe”(Win32): 已加载“C:\Windows\SysWOW64\vcruntime140d.dll”。
“Project3.exe”(Win32): 已加载“C:\Windows\SysWOW64\ucrtbased.dll”。
线程 0x1e48 已退出,返回值为 0 (0x0)。
“Project3.exe”(Win32): 已加载“C:\Windows\SysWOW64\kernel.appcore.dll”。
“Project3.exe”(Win32): 已加载“C:\Windows\SysWOW64\msvcrt.dll”。
“Project3.exe”(Win32): 已加载“C:\Windows\SysWOW64\rpcrt4.dll”。
线程 0x77e8 已退出,返回值为 0 (0x0)。
线程 0x6534 已退出,返回值为 0 (0x0)。
线程 0x4c8 已退出,返回值为 0 (0x0)。
程序“[31220] Project3.exe”已退出,返回值为 0 (0x0)。
第一章作业2.2.cpp
- 题目
1951年,毛泽东主席题词“好好学习,天天向上”,成为激励一代代中国人奋发图强的经典短语。那么“天天向上”的力量有多大呢?我们用C语言编写程序看一下吧。
一年里,以第一天的学习能力值为基数1.0。当好好学习时学习能力值比前一天提高1‰,没有学习时能力值比前一天下降1‰。每天努力和每天放任,一年后能力值相差多少?
注意:提交.cpp文件以及程序运行截屏
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
double a, b,N;
cin >> N;
a = 1.0 * pow((1.0 + N), 364);
b = 1.0 * pow((1.0 - N), 364);
cout << a << endl;
cout << b << endl;
cout << a - b << endl;
return 0;
}
显示输出来源:调试
“Project3.exe”(Win32): 已加载“C:\Users\jd\Desktop\Project3\Debug\Project3.exe”。已加载符号。
“Project3.exe”(Win32): 已加载“C:\Windows\SysWOW64\ntdll.dll”。
“Project3.exe”(Win32): 已加载“C:\Windows\SysWOW64\kernel32.dll”。
“Project3.exe”(Win32): 已加载“C:\Windows\SysWOW64\KernelBase.dll”。
“Project3.exe”(Win32): 已加载“C:\Windows\SysWOW64\msvcp140d.dll”。
“Project3.exe”(Win32): 已加载“C:\Windows\SysWOW64\vcruntime140d.dll”。
“Project3.exe”(Win32): 已加载“C:\Windows\SysWOW64\ucrtbased.dll”。
线程 0x5600 已退出,返回值为 0 (0x0)。
“Project3.exe”(Win32): 已加载“C:\Windows\SysWOW64\kernel.appcore.dll”。
“Project3.exe”(Win32): 已加载“C:\Windows\SysWOW64\msvcrt.dll”。
“Project3.exe”(Win32): 已加载“C:\Windows\SysWOW64\rpcrt4.dll”。
线程 0x4044 已退出,返回值为 0 (0x0)。
线程 0x1c5c 已退出,返回值为 0 (0x0)。
程序“[19220] Project3.exe”已退出,返回值为 0 (0x0)。