#include<stdio.h> int main() { int x,y,z,min; scanf("%d,%d,%d",&x,&y,&z); if(x<y){ min=x;}

#include<stdio.h>
int main()
{
int x,y,z,min;
scanf("%d,%d,%d",&x,&y,&z);
if(x<y){
min=x;}
else{min=y;}
if(min<z)
{printf("%d",min);}
else{min=z;
printf("%d",min);}
return min;}这程序哪有问题,可以运行,但不管输入啥,输出总是0,各位大神帮忙解答一下

最后一行return min;
应该是return 0;
其它没什么问题。
温馨提示:内容为网友见解,仅供参考
无其他回答

#include<stdio.h> int main() { int x,y,z,min; scanf("%d,%d,%d...
scanf("%d,%d,%d",&x,&y,&z);输入的时候必须满足格式,即按以下格式输入:10,20,30必须用逗号分隔(不是中文输入法下的逗号),而且逗号前后不能有空格

#include<stdio.h> main() { int x,y,z; scanf("%d%d%d\\n",x,y,z...
scanf("%d%d%d\\n",x,y,z),输入之间应该有空格。scanf("%d %d %d\\n",x,y,z),这样写才对!

如何用C语言编程求三个数中的最小值
include <stdio.h> int main(){int x, y ,z;scanf("%d,%d,%d", &x, &y, &z);int min = x; \/\/假设x为最小数if (y<min) min = y;if (z<min) min = z;printf("最小数是:%d\\n", min);return 0;}

#include<stdio.h> int main(void) {float x,y; scanf("%d,%d",&...
同意楼上的,你写错了,在printf语句中,应该把取地址符去掉,这样才能正确输出你想要的结果!此外,x,y是浮点数,就应该用%f格式输出,而不能选择%d!或者把float改为int,如果按照楼主的写法,则会输出x和y的地址;例如输入1、2,会输出2293572和2293568(不同编译器下不同时刻输出结果不同)并且建议...

用C语言编程:输入x,y,z三个数,输出最大值和最小值
include<stdio.h>int main(){int x,y,z,t; scanf("%d%d%d",&x,&y,&z); if(x<y){t=x;x=y;y=t;} if(x<z){t=x;x=z;z=t;} if(y<z){t=y;y=z;z=t;} printf("max=%d min=%d\\n",x,z); return 0;}

#include<stdio.h> int main() { int max; int x,y,z; if x>y printf...
你的目的是什么??要打印出z的值得话 用 printf("max=%d ,z");如果还报错的话,你在if (max<z)加个括号看看

用C语言编程:从键盘输入三个不相同的数,在屏幕输出最大数。
三个数x,y,z输出最大数,可以先比较x和y把最大值赋值给x,接着比较x和z,把最大值赋值给x,输出x即可。参考代码:include "stdio.h"int main(){ int x,y,z;scanf("%d%d%d",&x,&y,&z);if(x<y)x=y;if(x<z)x=z; printf("最大数为:%d",x); return 0;}\/*运行...

C语言 编写一个程序,要求用户输入3个整数x、y、z,然后计算
include<stdio.h>#include<math.h>int main(){ int h,x,y,z; scanf("%d,%d,%d,%d",&h,&x,&y,&z); if(x<h&&x<y&&x<z)printf("true\\n");else printf("false\\n"); if(h+x<=y+z)printf("true");else printf("false\\n"); if(h&1==0&&x&1==0&&y&1==0&&...

#include<stdio.h> main() { int x,y=2,z; scanf("%d\\n",&x); if...
scanf("%d\\n",&x); 后没有 \\n 改为scanf("%d",&x);\\n 是作换行用的,用在输出语句中。

#include<stdio.h> int main() { int x,y; scanf("%d", &x); y=x*...
后面也需要跟4个参数(你只有2个,x和y),其次主函数需要一个返回值。可以修改为:include<stdio.h> int main() { int x,y; scanf("%d", &x); y=x*x*x; printf("%d=%d*%d*%d\\n",y,x,x,x) ; return 0; } ...

相似回答