【发布时间】:2019-06-15 01:48:28
【问题描述】:
我已经在线提交了我的讨论问题回复,并询问了因“编译好”而无法帮助我的导师。我需要一些有关在哪里获得有关 Visual Studio 和学习 C++ 的帮助的帮助
我们提供的教科书使用“命名空间标准”。我们不允许使用它。我在教科书中尝试了所有类型的while循环,我所能完成的只是std :: cout“输入一个数字:”我可以输入一个数字(当它在代码中时......我接受了它出)。
这是讨论问题:
假设输入为 0 0 8 12 50 7 13 -1。以下代码的输出是什么:
int num, sum, count;
cin >> sum;
cin >> count;
cin >> num;
while (count <= 4)
{
sum = sum + num;
count++;
cin >> num;
}
cout << "Sum = " sum << endl;
#include <iostream>
#include <iomanip>
#include <fstream>
int main()
{
std::ifstream inFile; //input file stream variable
std::ofstream outFile; //output file stream variable
int num = 0;
int sum = 0;
int count = 0;
inFile.open("Unit1Question5.txt");
outFile.open("sum.out");
while (count <= 4)
{
sum = sum + num;
count++;
std::cin >> num;
}
std::cout << "Sum = " << sum << std::endl;
system("pause");
}
当我点击调试时,我没有收到任何错误,但输出选项卡有:
“Unit1DiscussonQuestion5.exe”(Win32):已加载“C:\Users\12345\Desktop\C++ Projects\Unit1DiscussonQuestion5\Debug\Unit1DiscussonQuestion5.exe”。已加载符号。 “Unit1DiscussonQuestion5.exe”(Win32):已加载“C:\Windows\SysWOW64\ntdll.dll”。 “Unit1DiscussonQuestion5.exe”(Win32):已加载“C:\Windows\SysWOW64\kernel32.dll”。 “Unit1DiscussonQuestion5.exe”(Win32):已加载“C:\Windows\SysWOW64\KernelBase.dll”。 “Unit1DiscussonQuestion5.exe”(Win32):已加载“C:\Windows\SysWOW64\msvcp140d.dll”。 “Unit1DiscussonQuestion5.exe”(Win32):已加载“C:\Windows\SysWOW64\vcruntime140d.dll”。 “Unit1DiscussonQuestion5.exe”(Win32):已加载“C:\Windows\SysWOW64\ucrtbased.dll”。 线程 0x3eec 以代码 0 (0x0) 退出。 线程 0x204c 已退出,代码为 -1073741510 (0xc000013a)。 线程 0x3c9c 已退出,代码为 -1073741510 (0xc000013a)。 线程 0x2308 已退出,代码为 -1073741510 (0xc000013a)。 程序“[13620] Unit1DiscussonQuestion5.exe”已退出,代码为 -1073741510 (0xc000013a)。
【问题讨论】:
标签: visual-c++