| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 695 人关注过本帖
标题:帮忙看一下这个程序错误在哪?调试不出来~~
取消只看楼主 加入收藏
zhangnan1205
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2010-9-1
结帖率:0
收藏
 问题点数:0 回复次数:0 
帮忙看一下这个程序错误在哪?调试不出来~~
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
void main()
{
    int i,j; long int s;
    double x,mean,sigma;
    double gauss(double,double,long int *);
    mean=0.0; sigma=1.0;s=13579;
    for(i=0;i<10;i++)
    {
        for(j=0;j<5;j++)
        {
            x=gauss(mean,sigma,&s);
            printf("%13.7f",x);
        }
        printf("\n");

    }
}



double gauss(mean,sigma,s)
double mean,sigma;
long int *s;
{
    int i;double x,y;
    double uniform();
    for(x=0,i=1;i<12;i++)
        x+=uniform(0.0,1.0,s);
        x=x-6.0;
        y=mean+x*sigma;
        return(y);
}



double uniform(a,b,seed)
double a,b;
long int *seed;
{
    double t;
    *seed=2045*(*seed)+1;
    *seed=*seed-(*seed)*1048576;
    t=(*seed)/1048576.0;
    t=a+(b-a)*t;
    return(t);
}
搜索更多相关主题的帖子: 程序错误 调试 
2010-09-06 17:52
快速回复:帮忙看一下这个程序错误在哪?调试不出来~~
数据加载中...
 
   



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

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