我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

最大值错误,问题在哪

#include
int main()
{
int max(int x, int y);
int a, b, c;
scanf_s("%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);
}

img

输入的两个整数之间加个逗号,比如
4,5

你输入语句那里,两个%d之间加了逗号,所以输入的时候也要加逗号。还有max函数那里,其实没必要加个z的,

if(x>y)
  return x;
else
  return y;

这样就行了,浓缩的才是精华【doge】,代码在保证功能的情况下越少越好。

近期文章

  • C语言运算错误不知道出了什么问题
  • 用jupyter读取H5文件不成功
  • 为什么这个界面不显示图片,有没有办法解决
  • PAT1009题:为什么不能用getline函数。。。
  • 如图所示,hadoop改路径出问题了
  • 关于#单片机#的问题:D触发器的作用是延迟,从另一角度说也可以说是寄存
  • 给闺蜜敲的玫瑰代码,有错误。
  • 请问这个哪里有问题,一直显示不出图片
  • 来一个会PHP的人吧
  • c语言编程,求数学复杂算式
  • 如图,大一一点没听,辛苦各位了
  • linux的一道趣味题
  • 关于insightface
  • Springmvc中annotation-driven标签使用不适用有什么区别?
  • 为什么这里绑定了数据必须要转发?直接从jsp里面取不可以吗
  • 这俩有什么区别吗,完全不理解啊
  • MATLAB2018a 提示未定义函数或变量
  • 解密微信数据库后打不开
  • 关于insightface
  • yolov5中触发StopIteration问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华