zgy666zgy 发表于 2022-9-8 16:43:47

大佬求助啊 不知道哪里错了

int max(int a,int b);

main()

[
int x,y,z;
int max(int a.int b);
printf("input two numbers:\n");
scanf("%d%d",&x,&y);
z=max(x,y);
printf("maxmum=%c",z);
]

int max(int a,int b)
[
if(a>b)return a:else return b;

}{:5_96:}

Twilight6 发表于 2022-9-8 16:50:18



应该用 { } 大括号吧

zgy666zgy 发表于 2022-9-8 16:51:07

Twilight6 发表于 2022-9-8 16:50
应该用 { } 大括号吧

那您帮我改改呗

人造人 发表于 2022-9-8 16:57:21

zgy666zgy 发表于 2022-9-8 16:51
那您帮我改改呗

你看的哪个教材?换一个吧,这个教材不行

jackz007 发表于 2022-9-8 17:15:24

本帖最后由 jackz007 于 2022-9-8 17:17 编辑

#include <stdio.h>

int max(int a , int b)
{
      return (a > b) ? a : b         ;
}

int main(void)
{
      int x , y , z                  ;
      printf("input two numbers : ") ;
      scanf("%d%d" , & x , & y)      ;
      z = max(x , y)               ;
      printf("maxmum = %d\n" , z)    ;
}
      编译、运行实况:
D:\\C>g++ -o x x.c

D:\\C>x
input two numbers : 3 8
maxmum = 8

D:\\C>
页: [1]
查看完整版本: 大佬求助啊 不知道哪里错了