gpt4 book ai didi

c - 使用用户输入查找最大和最小数字

转载 作者:行者123 更新时间:2023-11-30 19:46:18 25 4
gpt4 key购买 nike

这是一个求一组数字中最大和最小数字的问题,但我们不知道用户想要多少个数字-

到目前为止,这就是我所做的:

#include <stdio.h>
#include <conio.h>
int main()
{

int num;
int i;
int maxi=0;
int minim=0;
int cont = 0;

printf ("\nQuantity of numbers?: ");
scanf ("%d", &num);
while (num>0)
{
printf ("\nEnter number:");
scanf ("%d", &i);
if (num>i)
minim=i++;

else
if (i>num)
max=i++;
cont++;
}

printf ("\nBiggest number is es: %d", maxi);
printf ("\nSmallest number is: %d", minim);
getch();
return 0;
}

我编写的程序是询问用户想要输入多少个数字,并且我编写了程序来读取它们,但是当它读取最大或/和最小的数字时,它有时会改变最大的数字和小的数字,并且它不会读取负数。

我该如何改进我的程序?

最佳答案

您正在比较错误的值。

do 
{
printf("Enter a number.\n");
scanf("%i", &input);
if min > input
min = input
if max < input
max = input
} while (input > 0);

关于c - 使用用户输入查找最大和最小数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24195200/

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