C程序设计第四版例题1.3,我运行后是空白!!

#include<stdio.h>intmain(){intmax(intx,inty);inta,b,c;scanf("%d,%d",8,5);c=max(a,b);p... #include <stdio.h>int main(){ int max(int x,int y); int a,b,c; scanf("%d,%d",8,5); 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);}
运行结果如图
展开
 我来答
terranlong
2013-06-24 · TA获得超过7294个赞
知道大有可为答主
回答量:2660
采纳率:0%
帮助的人:3971万
展开全部

你这是什么书,明显不对了

#include <stdio.h>
int main()
{
 int max(int x,int y);
 int a,b,c;
 scanf("%d,%d",&a,&b);  // 8、5改成&a、&b,输入的时候注意格式是逗号分隔,如:8,5
 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);
}
百度网友e2dbec6
2013-06-24 · TA获得超过273个赞
知道小有建树答主
回答量:367
采纳率:0%
帮助的人:252万
展开全部
scanf("%d,%d",8,5)这个函数改成这样 scanf("%d,%d",&a,&b);
在运行窗口输入8,5回车(注意:8和5之间的符号和scanf中的保持一致)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-24
展开全部
scanf("%d,%d",8,5);
//这一句应该 是 scanf("%d,%d",&a,&b);
然后再在屏幕上输入 8,5 才能得到结果。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小贾飞剑
2013-06-24 · TA获得超过680个赞
知道小有建树答主
回答量:481
采纳率:50%
帮助的人:343万
展开全部
改为
#include <stdio.h>
int 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 <stdio.h>
int main()
{
int max(int x,int y);
int a,b,c;
a=5;
b=8;
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);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式