gpt4 book ai didi

c++ - 为什么我的程序在 while 循环后退出?

转载 作者:行者123 更新时间:2023-11-27 23:55:28 25 4
gpt4 key购买 nike

// ConsoleApplication2.cpp : Defines the entry point for the console application.

//

#include "stdafx.h"
#include <iomanip>
#include <iostream>
#include <string>

using namespace std;

int main()
{
int n; // sportsmans number
int kartai=0; // kartai - times
int t=0; // how many points sportsman gets
int tMin=0, tMax=0; // smallest and biggest points
cout << "Parasykite kiek isviso sportininku dalyvavo" << endl; //Inputing how many sportsman played
cin >> n; //
while (kartai < n) {
cout << "irasykite kiek tasku sportininkai gavo"; // inputing how many points sportsmans got
cin >> t;
if (kartai == 0) {
t = tMin;
t = tMax;
}
else
{
if (t > tMax)
tMax = t;
else if (t < tMin)
tMin = t;
}
kartai++;
}
cout << "didziausias skaicius buvo" << tMax << endl; // biggest score
cout << "maziausias skaicius buvo" << tMin << endl; // smallest score
}

所以在将运动员得到的所有分数放入 while 循环后,程序退出,从不输入最高分和最低分,while 之后也不显示任何 cout

最佳答案

你的程序在循环后退出只是因为它已经完成(好吧,除了两个 cout 语句,但它们以毫秒为单位结束)。

如果您从命令行运行该程序,您应该会看到输出并在程序终止时返回您的提示。如果您从 GUI 运行该程序,它可能会打开和关闭终端窗口,其输出速度如此之快,以至于您根本看不到它。

关于c++ - 为什么我的程序在 while 循环后退出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42935236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com