计算从数字的总和 1 到 100
主题: 计算从数字的总和 1 到 100
大家好, 如果总 2 数a和b,这是很简单的,然后, 然而,计算连续的多个线程总数所有我们怎么样? 我们发现,这些数字的性质 1 到 100 是连续的,我们可以用 环 要做到这一点.
/* * Calculate sum of number from 1 to 100 */ #include <stdio.h> int main() { int i; int sum = 0; for(i = 1; i <= 100; i++) { sum = sum + i; } printf("sum = %d\n", sum); return 0; }
一切都非常简单是吧! 但是,如果你仔细观察,你能记住总结了使用算术公式连续号码.
式总结如下算术序列:
S =一个1 + 该2 + … + 该ñ = [N *(该1 + 该ñ)] / 2
因此,我们可以用这个公式来计算总没有再次诉诸循环.
锻炼 1: 计算从数字的总和 1 到 500 不使用循环
锻炼 2: 计算从数字的总和 1 到n. 从键盘N个输入
锻炼 3: 计算总1² + 2² + 3² + … + 100².
最新评论