gpt4 book ai didi

c++ - 找到更大和更小的数字

转载 作者:太空宇宙 更新时间:2023-11-03 10:25:23 25 4
gpt4 key购买 nike

我试图找到一个更大和更小的数字,但最后一部分出了点问题 if(n1 > n2) if statement 给我的输出任意数字,为什么不呢?

源代码:

#include"../std_lib_facilities.h"

int main()
{
int n1=0, n2=0, num;
cout << "enter two numbers: " << '\n';
int i = 1;

while (i < 2)
{
cin >> num;
++i;
}
cout << "the first number is: "<<n1<<'\t'<<"the second number is: "<<n2<<'\n';

if (n1 < n2)
{
cout << "the smaller number is: " << n1 << '\n';
cout << "the larger number is: " << n2 << '\n';
}

if (n1 > n2)
{
cout << "the1 smaller number is: " << n2 << '/n';
cout << "the larger number is: " << n1 << '/n';
}
else
{
cout << "error" << '\n';
}

system("pause");

return 0;
}

最佳答案

您没有将输入输入到 n1 和 n0,而是输入到 num

cin >> num; 

删除这部分:

int i = 1;
while (i < 2) {
cin >> num;
++i; }

并替换为这个

cin >> n1 >> n2;

然后你可以输入由空格分隔的两个数字

关于c++ - 找到更大和更小的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37652301/

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