| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 375 人关注过本帖
标题:关于函数的问题,高手帮忙
只看楼主 加入收藏
leopeter
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-10-25
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:4 
关于函数的问题,高手帮忙
本人初学者。
如果想要利用函数输入多个数值,程序要怎么写?


[ 本帖最后由 leopeter 于 2010-10-25 15:37 编辑 ]
搜索更多相关主题的帖子: 函数 
2010-10-25 14:48
遮天云
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:农村一小伙
等 级:贵宾
威 望:12
帖 子:1132
专家分:2671
注 册:2010-6-1
收藏
得分:14 
循环啊~,循环输入,输入特定的值就跳出,用while循环,比如
程序代码:
while(1)
{
    scanf("%d",&n);
    if(n==0)//输入零就跳出
        break;
}
楼主看看合你要求不
2010-10-25 14:51
leopeter
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-10-25
收藏
得分:0 
回复 2楼 遮天云
我们老师比较变态,他是写好了主程序,并且不能做改动,让我们必须要用函数来完成其他部分。其中,连input这个也是要在函数里完成的。get_input(&farm_coins, &level, &friends, &number_fields);这是主程序中的数据输入语句,就只有这么一句,这几个除了farm_coins是double,其他都是intger。这个函数部分的输入数据的要怎么写?
2010-10-25 15:00
遮天云
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:农村一小伙
等 级:贵宾
威 望:12
帖 子:1132
专家分:2671
注 册:2010-6-1
收藏
得分:0 
整体还是把这种思想啊~。楼主你把整个问题发上来看看
2010-10-25 18:19
leopeter
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-10-25
收藏
得分:0 
回复 4楼 遮天云
是编一个关于农场的游戏,在游戏的开头要输入4个数据分别是:初始资金(double farm_coins),现在的等级(int level),朋友的数量(int friends),田的数量(int number_fields),这个程序的开始是这样的:
void    get_input(double*, int*, int*, int*);
double  work_on_farm(int, int*);
double  help_friends(int, int*);
void    display_round_statistics(int, double, int);
void    display_game_statistics(double, double, int, int, int);

int main()
{
   double farm_coins, coins_earned_round = 0, coins_earned_game = 0;
   int number_fields = 0;
   int level = 0, round = 0;
   int friends, friends_helped_round = 0, friends_helped_game = 0;
   int choice;
   char another;
   /* print title and get player info */
   printf("\nWelcome to IPC Farm Ville!\n\n");
   get_input(&farm_coins, &level, &friends, &number_fields);
2010-10-26 02:09
快速回复:关于函数的问题,高手帮忙
数据加载中...
 
   



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

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