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

编程入门 行业动态 更新时间:2024-10-23 11:29:23

c<a href=https://www.elefans.com/category/jswz/34/1770116.html style=语言序列求和mn,C语言问题,数列求和:计算从m到n的和."/>

c语言序列求和mn,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语言序列求和mn,C语言问题,数列求和:计算从m到n的和.

本文发布于:2024-03-10 14:07:51,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1728191.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:语言   数列   序列   mn

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!