| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 685 人关注过本帖
标题:超小白的问题
只看楼主 加入收藏
大大白
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2011-10-11
结帖率:50%
收藏
 问题点数:0 回复次数:8 
超小白的问题
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);       /*输入x,y值*/
  z=max(x,y);                /*调用max函数*/
  printf("maxmum=%d",z);     /*输出*/
 }
int max(int a,int b)             /*定义max函数*/
{
  if(a>b)return a;else return b;   /*把结果返回主调函数*/
敲了一遍,有用,可是我不知道怎么用,怎么比较?输入两个阿拉伯数字?
搜索更多相关主题的帖子: numbers return input 
2011-10-16 14:07
zhangyin
Rank: 2
等 级:论坛游民
帖 子:22
专家分:43
注 册:2011-10-2
收藏
得分:0 
这是比较两个整数的,当然要输入两个整数了。
2011-10-16 14:29
thlgood
Rank: 5Rank: 5
等 级:职业侠客
帖 子:281
专家分:381
注 册:2010-9-24
收藏
得分:0 
是啊。。

用两种输入方法
第一:输入一个数,空格,再输入另一个数,再回车
第二:输入一个数,回车,再输入另一个数,再回车

o(∩∩)Linux & Python 群:187367181
2011-10-16 14:37
大大白
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2011-10-11
收藏
得分:0 
就是随便两个阿拉伯数字按回车?可是我得不到结果啊,这个又不能截图,能不能+个QQ,大虾!
2011-10-16 14:37
lxk115
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:70
专家分:121
注 册:2011-8-28
收藏
得分:0 
代码这样写~~输入的时候先输入第一个数字~点回车然后在输入一个数字!然后回车。。。
程序代码:
#include <stdio.h>
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);       /*输入x,y值*/
  z=max(x,y);                /*调用max函数*/
  printf("maxmum\n=%d",z);     /*输出*/
}
int max(int a,int b)             /*定义max函数*/
{
  if(a>b)return a;else return b;   /*把结果返回主调函数*/
}


行动是治愈恐惧的良药,而犹豫、拖延将不断滋养恐惧。


2011-10-16 15:05
大大白
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2011-10-11
收藏
得分:0 
谢谢
2011-10-16 15:07
Sliverwang
Rank: 2
等 级:论坛游民
帖 子:49
专家分:43
注 册:2011-4-1
收藏
得分:0 
其实  我觉得是函数调用吧 在z = max() 调用 int max  调用使两个数比较
2011-10-16 15:49
糖傻猫
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:39
专家分:142
注 册:2011-8-9
收藏
得分:0 
程序代码:
#include <stdio.h>
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);       //其实吧、我觉得怎么输入、就取决于你两个%d是怎么写的、类似你写"%d,%d" 待会输入的时候就用1,2输入、你不写吧、待会就用输入一个回车再输入、
  z=max(x,y);                /*调用max函数*/
  printf("maxmum\n=%d",z);     /*输出*/
}
int max(int a,int b)             /*定义max函数*/
{
  if(a>b)return a;else return b;   /*把结果返回主调函数*/
}

2011-10-16 15:56
竹叶
Rank: 2
等 级:论坛游民
帖 子:12
专家分:16
注 册:2011-9-12
收藏
得分:0 
我也认为  怎么输入要看你的scanf里的两个%d怎么写,%d的中间是什么就输入什么 如“%d;%d”在输入的时候就是1;2了
你这个程序的函数为什么要说明2次呢
在main()里说明一次就好了  或者 把函数的定义放在main()的前面
2011-10-16 16:40
快速回复:超小白的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.138862 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved