C语言中怎样if语句的单分支选择结构比较三个数的大小并打印出最大数和最小数
发布网友
发布时间:2022-04-23 19:05
我来回答
共3个回答
热心网友
时间:2023-10-14 03:46
可以的。因为在之前的语句:max=min=*x;里面已经将第一个元素存储在了变量max
,min
中,如果你用p=x,只不过是把第一个元素和自己比较一下大小而已,当然for语句中的2个if语句都不会执行(应为自己和自己相等啊),不影响任何结果,for接着执行下一次循环,从第二个元素开始比较,接着就是你上述程序的步骤了。
ps:希望对你有用。
热心网友
时间:2023-10-14 03:47
#include<stdio.h>
#include<stdlib.h>
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(b<min)
min=b;
if(c<min)
min=c;
printf("The max is%d\nThe min is%d\n",max,min);
system("pause");
}
热心网友
时间:2023-10-14 03:47
路过!口上说得对。查一句啊!当你把这些东东复制后,要运行的时候。看看有没有什么符号是中文符号不是英文符号。有可能这会导致出错!祝二极过得顺利,加油!