搜索
查看: 703|回复: 8
打印 上一主题 下一主题

求助 ,为什么运行结果一闪而逝

[复制链接]
跳转到指定楼层
楼主
发表于 2017-12-19 19:46:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
#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);//输出
}
int max (int x,int y)//输入最大值
{
int z;
if(x>y) z=x; //调用函数
  else z=y;  
return(z);  //返回
}


最佳答案

查看完整内容

加上一个"system("pause")"
沙发
发表于 2017-12-19 19:46:24 | 只看该作者
加上一个"system("pause")"

点评

暂停嘛!  发表于 2017-12-19 21:37
板凳
 楼主| 发表于 2017-12-19 19:46:45 | 只看该作者
在考试中 急求大神解答
地板
 楼主| 发表于 2017-12-19 19:47:06 | 只看该作者
在考试中 急求大神解答
5#
发表于 2017-12-20 12:02:57 | 只看该作者

  1. #include <stdio.h>
  2. #include <stdlib.h>

  3. int max (int x,int y); //输入

  4. int main()
  5. {
  6.   int a,b,c;//输入数值
  7.   scanf("%d,%d",&a,&b);//输出
  8.   c=max(a,b);//输出最大值
  9.   printf("max=%d\n",c);//输出

  10.   system("pause");
  11.   return 0;
  12. }

  13. int max (int x,int y)//输入最大值
  14. {
  15. int z;
  16. if(x>y) z=x; //调用函数
  17.   else z=y;  
  18. return(z);  //返回
  19. }
复制代码
6#
发表于 2017-12-20 13:02:49 | 只看该作者
加上getchar();就可以了
7#
发表于 2017-12-28 20:22:28 | 只看该作者
加上system("pease");      
8#
发表于 2018-1-22 16:27:49 | 只看该作者
应该在return(z);前面加入system("pause");
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表