c语言小程序!!

来源:百度知道 编辑:UC知道 时间:2024/05/27 04:52:27
#include "stdio.h"

main()
{ int x,y,z;
printf("Enter:");
scanf("%d,%d,%d\n",&x,&y,&z);
if(x<y) x=y;
if(x<z) x=z;
printf("%d",x);
}
题目是输出最大者,错了哪里啊?

scanf("%d%d%d",&x,&y,&z);

从题目的逻辑上看没什么问题。你是不是Scanf往里敲数字时没加,啊。比如说输入3,4,5你给输入成 3 4 5了?

printf("%d",x);
应该在X前面加&
printf("%d",&x);