C语言中怎样if语句的单分支选择结构比较三个数的大小并打印出最大数和最小数

小学生提问,请大侠赐教!
2025-03-21 07:43:41
推荐回答(3个)
回答1:

可以的。因为在之前的语句:max=min=*x;里面已经将第一个元素存储在了变量max
,min
中,如果你用p=x,只不过是把第一个元素和自己比较一下大小而已,当然for语句中的2个if语句都不会执行(应为自己和自己相等啊),不影响任何结果,for接着执行下一次循环,从第二个元素开始比较,接着就是你上述程序的步骤了。
ps:希望对你有用。

回答2:

#include
#include
main()
{
int a,b,c,max,min;
scanf("%d%d%d",&a,&b,&c);
max=min=a;
if(b>max)
max=b;
if(c>max)
max=c;
if(bmin=b;
if(cmin=c;
printf("The max is%d\nThe min is%d\n",max,min);
system("pause");
}

回答3:

路过!口上说得对。查一句啊!当你把这些东东复制后,要运行的时候。看看有没有什么符号是中文符号不是英文符号。有可能这会导致出错!祝二极过得顺利,加油!