| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 889 人关注过本帖
标题:帮忙看看,谢谢!!
取消只看楼主 加入收藏
qztr28
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2010-12-2
结帖率:40%
收藏
已结贴  问题点数:20 回复次数:5 
帮忙看看,谢谢!!
以下程序打印出的结果是一个-85899346010的数...为什么会这样呢...程序有哪里有错误吗....特别是 printf("%d",mony1=caculateChareg(n+1));
这句,是不是有什么问题????请指教,谢谢!!!

#include<stdio.h>

int caculateChareg(int);

int caculateChareg(int n,int time,int time1)
{
    int mony1;
    if(time1<=time-3){
        time1++;
    printf("%d",mony1=caculateChareg(n+1));
    }
    else
      printf("%d",mony1);
}
main()
{
  int ca,mony,t1=0,m=2;
    scanf("%d",&ca);
    if (ca<=3){
     mony=2;
printf("%d",mony);
    }
else
    caculateChareg(m,ca,t1);
}
搜索更多相关主题的帖子: include 
2010-12-02 10:50
qztr28
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2010-12-2
收藏
得分:0 
回复 2楼 suoluo2010
那该怎么改呢?
2010-12-02 11:13
qztr28
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2010-12-2
收藏
得分:0 
没人帮吗??
2010-12-02 11:51
qztr28
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2010-12-2
收藏
得分:0 
回复 10楼 aiyinsitan
谢谢,你太有才了,,都说对了...
2010-12-02 17:20
qztr28
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2010-12-2
收藏
得分:0 
能不能在帮我看看..以下两个程序.结果会有什么不同...能说一下为什么吗???
其实两个程序就是差在..一个是用int 一个是用float,但出来的结果却不是预期的..真的很怪,谢指教,谢谢.

程序1;
#include<stdio.h>

int caculateChareg(int);

int caculateChareg(int n,int time,int time1)
{
    int mony1=n;
    if(time1<=time-3){
        time1++;
    caculateChareg(n+1,time,time1);
    }
    else
      printf(" %d",mony1);
}
main()
{
  int ca,mony,t1=0,m=2;
    scanf("%d",&ca);
    if (ca<=3){
     mony=2;
printf("%d",mony);
    }
else
    caculateChareg(m,ca,t1);
}
程序2;
#include<stdio.h>

float caculateChareg(float);

float caculateChareg(float n,float time,float time1)
{
    float mony1=n;
    if(time1<=time-3){
        time1++;
    caculateChareg(n+1,time,time1);
    }
    else
      printf(" %f",mony1);
}
main()
{
  float ca,mony,t1=0,m=2;
    scanf("%f",&ca);
    if (ca<=3){
     mony=2;
printf("%f",mony);
    }
else
    caculateChareg(m,ca,t1);
}
2010-12-02 17:39
qztr28
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2010-12-2
收藏
得分:0 
回复 14楼 aiyinsitan
要这么简单,我也不用问了.
2010-12-03 08:31
快速回复:帮忙看看,谢谢!!
数据加载中...
 
   



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

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