输入a,b,c三个数,输出最大值和最小值.#include main() { int a,b,c,max,min;printf("input three numbers:");scanf("%d%d%d",&a,&b,&c);if (a>b) {max=a;min=b;}else {max=b;min=a;}if(maxc) min=c; printf("max=%d,min=%d",max,min); }这个
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 18:09:36
![输入a,b,c三个数,输出最大值和最小值.#include main() { int a,b,c,max,min;printf(](/uploads/image/z/6129453-21-3.jpg?t=%E8%BE%93%E5%85%A5a%2Cb%2Cc%E4%B8%89%E4%B8%AA%E6%95%B0%2C%E8%BE%93%E5%87%BA%E6%9C%80%E5%A4%A7%E5%80%BC%E5%92%8C%E6%9C%80%E5%B0%8F%E5%80%BC.%23include+main%28%29+%7B+int+a%2Cb%2Cc%2Cmax%2Cmin%3Bprintf%28%22input+three+numbers%3A%22%29%3Bscanf%28%22%25d%25d%25d%22%2C%26a%2C%26b%2C%26c%29%3Bif+%28a%3Eb%29+++%7Bmax%3Da%3Bmin%3Db%3B%7Delse+++++%7Bmax%3Db%3Bmin%3Da%3B%7Dif%28maxc%29+++min%3Dc%3B+++printf%28%22max%3D%25d%2Cmin%3D%25d%22%2Cmax%2Cmin%29%3B+%7D%E8%BF%99%E4%B8%AA)
输入a,b,c三个数,输出最大值和最小值.#include main() { int a,b,c,max,min;printf("input three numbers:");scanf("%d%d%d",&a,&b,&c);if (a>b) {max=a;min=b;}else {max=b;min=a;}if(maxc) min=c; printf("max=%d,min=%d",max,min); }这个
输入a,b,c三个数,输出最大值和最小值.
#include
main()
{
int a,b,c,max,min;
printf("input three numbers:");
scanf("%d%d%d",&a,&b,&c);
if (a>b)
{max=a;min=b;}
else
{max=b;min=a;}
if(maxc)
min=c;
printf("max=%d,min=%d",max,min);
}
这个编程里面哪里错了啊,如果输入10,3,2的话,结果是max=4199438,min=10.
试过好几次了,这是为什么了?
我急啊,希望你们能帮我解决这个问题啊,我已经纠结了N久了啊,弄来弄去就是这样的结果,最小值是三个数里面的第一个数,最大值不知道是怎么来的,谢谢你们啊!
输入a,b,c三个数,输出最大值和最小值.#include main() { int a,b,c,max,min;printf("input three numbers:");scanf("%d%d%d",&a,&b,&c);if (a>b) {max=a;min=b;}else {max=b;min=a;}if(maxc) min=c; printf("max=%d,min=%d",max,min); }这个
代码正确,没有你说的那种情况!你的输入语句的控制符之间没有逗号,所以输入时只能用间隔隔开,不能用逗号!