标题:新手求助:帮忙看下代码有何问题
只看楼主
loseall
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2009-9-12
结帖率:0
已结贴  问题点数:20 回复次数:1 
新手求助:帮忙看下代码有何问题
请帮忙看一下这个代码有什么问题

#include <string.h>
#include <math.h>
#include <stdio.h>

float a,b

fun(a,b)
{  float y,x=a,d=(b-a)/1000,sum=0;
    y=x*x+3*x;
    for(x=a;x<=b;x+=d)
      { sum+=y*d;}
   return sum;
}

void main()
{  printf("输入积分上下限:");
   scanf("%f",&a,&b);
   printf("积分数值为:",fun(a,b));
   getch();
}



[ 本帖最后由 loseall 于 2009-9-12 21:40 编辑 ]
搜索更多相关主题的帖子: 何问题 代码 
2009-09-12 21:25
UserYuH
Rank: 12Rank: 12Rank: 12
来 自:毅华
等 级:火箭侠
威 望:8
帖 子:720
专家分:3300
注 册:2009-8-10
得分:20 
#include <string.h>  
#include <math.h>  
#include <stdio.h>  
  
float a,b      /* 少个';'分号 */
  
fun(a,b)     /* 变量为a和b为全局,这不用再带参数 */
{  float y,x=a,d=(b-a)/1000,sum=0;  
    y=x*x+3*x;  
    for(x=a;x<=b;x+=d)  
      { sum+=y*d;}  
   return sum;  
}  
  
void main()  
{  printf("输入积分上下限:");  
   scanf("%f",&a,&b);       /* 少个%f */
   printf("积分数值为:",fun(a,b));  /* fun函数反回一个整型数,输出没有输出格式 */
   getch();  
}  

努力—前进—变老—退休—入土
2009-09-12 21:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-285558-1-1.html




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

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