我是新手,不知道哪里又出错了,郁闷。
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);
}
编辑,编译都可以,但是就是没法运行,大虾们指导下。
#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; }