请大神帮我拍看一下错在哪?为什么谭浩强的代码写出来不行

化拾again 2017-09-14 10:54:12
#include<stdio.h>
int main()
{
int max(int x,int y);
int a,b,c;
scanf("%d%d",&a,&b);
c=max(a,b);
a=5;
b=8;
ptintf("max=%d\n",c);
return 0;
;}
int max(int x,int y)
{
int z;
if(x>y)z=x;
else z=y;
return(z);
}
...全文
195 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
AlbertS 2017-09-16
  • 打赏
  • 举报
回复

#include<stdio.h>
int main()
{
    int max(int x,int y);
    int a,b,c;
    scanf("%d%d",&a,&b);
    c=max(a,b);
    a=5;
    b=8;
    ptintf("max=%d\n",c);   // 改成 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);
}
lwj7423 2017-09-15
  • 打赏
  • 举报
回复
引用 1 楼 qq_38204686 的回复:
;} 前面多了个; 删掉
楼下正解。只有;是空语句,在这里并不会有影响的,话说楼主的IDE都没有提示么?一般都有语法错误提示的。这里printf打错,会提示未定义的函数的;
孤雲独去闲 2017-09-15
  • 打赏
  • 举报
回复
ptintf("max=%d\n",c); 修改为 printf("max=%d\n",c); 打错单词了吧
大米粥哥哥 2017-09-15
  • 打赏
  • 举报
回复
;} 前面多了个; 删掉
自信男孩 2017-09-15
  • 打赏
  • 举报
回复
#include<stdio.h>
    int max(int x,int y);
int main()
{
    int a,b,c;
    scanf("%d%d", &a, &b);
    c = max(a,b);
    a=5;
    b=8;
    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);
}
printf单词拼写错误。

69,381

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧