我是新手,不知道哪里又出错了,郁闷。
main(){
int a,b,c,d,e;
printf("请输入需要运算数值A,B,C。中间用逗号隔开\n");
scanf("%d,%d,%d",&a,&b,&c);
d=max(a,b,c);
e=d+a+b+c;
printf("输出结果值为: %d\n",e);
}
编辑,编译都可以,但是就是没法运行,大虾们指导下。
2012-07-17 10:42
2012-07-17 10:59

2012-07-17 11:14

2012-07-17 11:34
2012-07-17 11:43
2012-07-17 11:44

2012-07-17 11:52
程序代码:#include <stdio.h>
int max(int x,int y)
{
int z;
if(x>y)z=x;
else x=y; // 这里应该是 z = y 吧?刚才还没注意。
return(z);
}
int main()
{
int a,b,c;
printf("请输入数字,中间用空格分开:\n");
scanf("%d %d",&a,&b);
c=max(a,b);
printf("最终运算式表达结果为 %d\n",c);
return 0;
}
2012-07-17 12:13

2012-07-17 13:02

2012-07-17 13:02