gpt4 book ai didi

c - IF 语句在最后一个循环中被忽略

转载 作者:太空宇宙 更新时间:2023-11-04 08:42:24 24 4
gpt4 key购买 nike

我正在尝试编写一段代码,它将接受 6 个输入并在完成后返回最小和最大的数字。我遇到的问题是,在第 6 次循环期间,无论我输入什么数字,它都会覆盖我的 _max 变量,忽略 IF 语句中的条件。

#include <stdio.h>
int main()
{
int i;
int _min;
int _max;
int input[6];
_min=20;
_max=0;

for(i=1;i<=6;i++)
{
scanf("%d",&input[i]);
if(input[i]<_min)
{_min=input[i];}
if(input[i]>_max)
{_max=input[i];}
printf("min:%d max:%d\n",_min,_max);
}
return 0;
}

最佳答案

这就是你想要的......循环所有这些。

for(i=0;i<6;i++)

关于c - IF 语句在最后一个循环中被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23070610/

24 4 0
文章推荐: c - 指针与 malloc 混淆
文章推荐: python - 如何更改识别语言
文章推荐: Java 和 MS Access
文章推荐: Python Pandas - 移动行
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com