www.bzyk.net > #inCluDE <stDio.h> mAin() {int A,B; sCAnF("%D %...

#inCluDE <stDio.h> mAin() {int A,B; sCAnF("%D %...

#includeint main(){ int max(int x,int y); int a,b,c; scanf("%d,%d",&a,&b); c=max(a,b); printf("max=%d\n",c); return 0;}int max(int x,int y)//多分号 { int z; if(x>y)z=x; else z=y; return(z);} 错误如注释部分所示,望采纳!

#include int main(){ int a,b,c;scanf("%d%d", &a, &b); c=a+b; printf("c=%d\n", c); return 0;}//使用英文的标点符号,不要使用中文的

#include #define max(a,b)(a>b?a:b) main( ) { int a,b,c; scanf("%d,%d",&a,&b); c=max(a,b); printf("max=%d",c); }

x,w 变量没有初始化,应该类似这样,int n,a,b,w=0,x=0,y; 这一句有语法错误,应该这样,while (x

你这个max是什么函数就没有写出来 要比较几个数的大小,我有个函数 int max(int a,int b) { return(a>b?a:b); } max(max(a,b),c) 若想再多比较几个,多嵌套几次就行了。

scanf("%d\n%f %f %f",n,a,b,c); 改为 scanf("%d\n%f %f %f",&n,&a,&b,&c);

char类型占1个字节,而int类型占2个字节

你输入的时候把a的值输得比b的值大再试试

什么pe。。。

scanf("%c,%c",&c1,&c2); 改成: scanf("%c",&c1); scanf("%c",&c2); 这个语句分开获取就可以获取字符的值了,printf("c1=%c,c2=%c\n",c1,c2);

网站地图

All rights reserved Powered by www.bzyk.net

copyright ©right 2010-2021。
www.bzyk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com