c语言求int最大值和最小值,想了两种思路,代码如下,都是错的。求解答 !

#include<stdio.h>
int main()
{
int n,m;
m = n - 1;
if(n < m)
printf("%d %d",n,m);
return 0;
}


#include<stdio.h>
int main()
{
int n,m;
m = 0;
for(n=1;n>m;n++)
m = n - 1;
printf("%d %d",n,m);
return 0;
}

该回答引用ChatGPT
_请参考下面的解决方案,如果有帮助,还请点击 “采纳” _

通过调用 INT_MAX 和 INT_MIN 宏定义,可以获取 int 类型的最大值和最小值。需要注意的是,在 C 语言中,这些宏定义在 <limits.h> 头文件中定义
代码如下:

#include <limits.h>
#include <stdio.h>

int main() {
    printf("INT_MAX: %d\n", INT_MAX);
    printf("INT_MIN: %d\n", INT_MIN);
    return 0;
}


原题呢,不知道题目鬼知道你到底要干什么
你这俩思路一个循环一个不循环,那题目到底要求是2个数求最大还是多个数求最大呀
你代码里连scanf都没有,数是怎么输入的呢