C语言1开始加到100求和

C语言1开始加到100求和,第1张

#include<stdioh>

intmain(){

inta1=1;

inta2=2;

inta100=100;

intsum=a1+a2++a100;

return0;

}

扩展资料

C语言中任意输入两数求和

main()

{doublea,b,sum=0;

printf("请输入两个实数:");

scanf("%f%f",&a,&b);

sum=a+b;

printf("%f\n",sum);

}

最简短的完整程序:

CODE SEGMENT

ASSUME CS:CODE

START:

;---------------------------------

MOV AX, 0

MOV CX, 100

S: ADD AX, CX

LOOP S

;-----基本的,就上面四行----

MOV AH, 4CH

INT 21H

CODE ENDS

END START

从1一直加到100有两种简便算法:

1、求平均数的算法。

1到100共100个数字,而且他们是等差数列,所以只需要将1+100除以 2,就可以得到平均数,再乘以位数,则得到结果,(1+100)/ 2 x 100

=505 x 100

=5050

2、利用等差数列的求和公式直接求和。

等差数列的公式是:(首项+末项)x 项数/2

1到100共100个数,首项为1,公差为1,末项为100,代入公式就是

(1+100)x 100 / 2

=101x100/2

=10100/2

=5050

扩展资料:

等差数列的算法:等差数列是常见数列的一种,可以用AP表示,如果一个数列从第二项起,每一项与它的前一项的差等于同一个常数,这个数列就叫做等差数列,而这个常数叫做等差数列的公差,公差常用字母d表示。

例如:1,3,5,7,9……(2n-1)。等差数列{an}的通项公式为:an=a1+(n-1)d。前n项和公式为:首项×项数+项数(项数-1)×公差/2或(首项+末项)×项数/ 2。

Private Sub Form_Click()

Dim sum1 As Long, sum2 As Long, sum3 As Long, j As Long, n As Long

For j = 1 To 100

sum1 = sum1 + j

If j Mod 2 = 0 Then

sum3 = sum3 + j

Else

sum2 = sum2 + j

End If

Next

MeCls

Print "整数和:"; sum1

Print "奇数和:"; sum2

Print "偶数和:"; sum3

End Sub

以上就是关于C语言1开始加到100求和全部的内容,包括:C语言1开始加到100求和、汇编语言编制程序,实现从1加到100、从1一直加到100有几种简便算法呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9336794.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存