| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 726 人关注过本帖
标题:分成多个函数时,无法输出正确答案
取消只看楼主 加入收藏
mghtyys
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-12-13
收藏
 问题点数:0 回复次数:4 
分成多个函数时,无法输出正确答案

首先感谢指导我的朋友们。
刚刚学了函数,于是想练练手,但程序编完以后发现一个问题。
若是独立的三个程序,他们都可以运行,但是合并后,问题却出现了,就是无法输出正确答案。
程序的目的是为了求组合问题,
main()
{
int a,b,c,d;
float sum;
int frist(int a);
int second(int a,int b);
scanf("%i,%i",&a,&b);
c=frist(a);
d=second(a,b);
sum=c/d;
printf("the sum is %f",sum);
getch();
}


int second(int a,int b)
{
int sum,j;
sum=1;
scanf("%i,%i",&a,&b);
j=b;
while(b>=j-a+1)
{
sum=sum*b;
--b;
}
return(sum);
}


int frist(int a)
{
int sum;
sum=1;
scanf("%i",&a);
while (a!=0)
{
sum=sum*a;
--a;
}
return(sum);
}

搜索更多相关主题的帖子: 输出 
2006-12-23 10:30
mghtyys
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-12-13
收藏
得分:0 

不好意思,因为是把三个程序合编的,整合过程中,出现了
这么低级的错误,对不起


我想要快乐。
2006-12-24 14:11
mghtyys
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-12-13
收藏
得分:0 

在国外的书籍中%i与%d是可以通用的


我想要快乐。
2006-12-24 14:53
mghtyys
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-12-13
收藏
得分:0 
由于学校网络问题,所以发表帖子以后一直没能上网
刚刚上来后,看到还是有这么多朋友热心指教,
非常感动,经过slong的指正,程序得到正常的运行。
我不禁感觉到,在编程的道路上,仔细才是王道。
在此,我再一次感谢那些曾经帮助过我的朋友们

我想要快乐。
2006-12-24 15:00
mghtyys
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2006-12-13
收藏
得分:0 

谢谢隆中的提示,呵呵,我一直以为他们是一回事,
我老师吾人子弟


我想要快乐。
2006-12-29 10:13
快速回复:分成多个函数时,无法输出正确答案
数据加载中...
 
   



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

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