c语言求和找错误,C语言问题,数列求和:计算从m到n的和.

导航:网站首页 >

C语言问题,数列求和:计算从m到n的和.

时间:2019-2-15

C语言问题,数列求和:计算从m到n的和.

相关问题:

匿名网友:

int sum( int m,int n)

{

int i = m;

int sum = m;

if ( m > n )

{

printf( \n A mistake:m = %d > n = %d \n,m,n);

return;

}

else

{

while ( i < n )

{

i++;

sum += i;

}

}

return sum;

}

再问: 我是一个初学者,还没有学到函数,你能完整地写下来吗,包括主函数。

再答: #include int main() { int m, n, i, sum; scanf( \n Please enter two natural numebr m , n, m < n. m = %d, n = %d : , m, n ); if ( m > n ) { printf( \n A mistake: m = %d > n = %d \n, m, n); return; } else { i = m; sum = m; while ( i < n ) { i++; sum += i; } } printf( \n The sum from %d to %d = %d \n, m, n, sum ); return; }

再问: 运行了一下结果不对,你调试过了吗?

再答: change this line: scanf( \n Please enter two natural numebr m , n, m < n. m = %d, n = %d : , m, n ); to: scanf( \n Please enter two natural numebr m , n, m < n. m = %d, n = %d : , &m, &n );

再问: 这样运行不会出现错误,但是结果不正确。

再答: give me an example. tell me m, n, sum

再问: 这是我看的书上的一个例子,我是个初学者,不知道这程序写得怎么样,我觉得挺烦琐的,又看不懂,所以才发贴请教的。

再答: both work, mine or the example in th book.

再问: 你的那句:give me an example.tell me m,n,sum我想我是理解错了,现在重新回答。 运行之后不管输入什么数字,结果都是 A mistake :m=1622>m=73 我是在Turbo 2.0上调试的,想必是不同的编译环境不同结果的原因。 如果你在你的电脑上面运行正常的话那就OK了。

大家还关注:

C语言问题,数列求和:计算从m到n的和。

2个答案  提问时间: 2011-07-05  2个赞

回答:int sum( int m, int n) { int i = m; int sum = m; if ( m > n ) { printf( "\n A mistake: m = %d > n = %d \n", m, n); return; } else { while ( i { i++; sum += i; } } return sum; }2011-7-5

C语言编程,输入两个正整数M和N(M

5个答案  提问时间: 2018-09-10  27个赞

回答:一、基本方法:1、输入M和N;2、遍历从M到N的所有整数;3、每个累加;4、输出结果。参考代码:#include int main() { int M,N,n,s=0; scanf("%d%d",&M,&N);//输入 ...2018-9-11

c语言程序急用编写程序.计算m,n之间所有奇数的和

6个答案  提问时间: 2010-08-16  3个赞

问:我是菜鸟,请问我这个编程错在哪些地方啊?? #include void main() { int m,n,...

回答:以上几楼答案也都对,但是不完美。因为他们的代码复杂度都太高,为o(m-n)量级。... // m到n之间第一个奇数是m // 最后一个奇数是n-1 // 奇数的个数是count=(n-m+1)/2 // 它...2010-8-17

c语言 输入两个整数m,n计算1/m到1/n之和。网上的都是输入一个n求和 ...

2个答案  提问时间: 2016-10-30

问:c语言 输入两个整数m,n计算1/m到1/n之和。网上的都是输入一个n求和 怎么变...

回答:编程,主要是思想,c语言语法忘的差不多了,给你讲一下流程吧 首先if(m>=n) { for(; m>0;m--){ if(m%n==0){ s=s+m; } } } 最后输出一下s2016-10-30

c语言编程问题:一分之一加到n分之一,求和

2个答案  提问时间: 2013-12-18  5个赞

回答:这是1/n求和,没有公式计算的 自然数的倒数组成的数列,称为调和数列.人们已经研究它几百年了.但是迄今为止没有能得到它的求和公式只是得到它的近似公式(当n很大...2014-1-21

c语言数列求和

2个答案  提问时间: 2010-10-31  5个赞

问题说明:7、数列求和 求 S = a + aa + aaa + aa...a(n 个 a) 其中 a 是一个数字(1 当 n ...

回答:其实这个题目根本不用求出S,也不用担心它会超出int范围。因为是数列,所以就要... 自己理解一下,很好写出代码。遇到问题请教是好事。2010-10-31

关于C语言中“分期付款计算”的问题?

2个答案  提问时间: 2018-11-18  2个赞

问:这是一个分析一个实型数据的关于分期付款的计算的例子有不明白的地方! ...

回答:一、冒泡排序 已知一组无序数据a[1]、a[2]、……a[n],需将其按升序排列。首先比... 顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。 选择排序是不稳...2018-11-18

C语言求m个数的和的问题...

4个答案  提问时间: 2009-03-29  4个赞

问题说明://#include #include #include void main(){ int *p; int m; scanf("%d",&m); p=(...

回答:你究竟是用整数还是浮点数,类型没有统一,你求和的变量没有初始化,也不需要使用指针。我全部统一为整数,修改如下:#include #include void main(){ int i,p,m,sum=0;...2009-3-29

C语言编程:计算M、N之间能被5或7整 除的所有数的和

5个答案  提问时间: 2011-03-29

回答:#include void main() { int sum=0; // 存放和数 int num; // 循环变量,用于从M变化到N for(num=M; num { if(num%5==0 || num%7==0) // 若能被5或7整除,则加到和sum中去 ...2011-3-30

问题推荐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值