java編程 用C語(yǔ)言寫(xiě)一個(gè)從一加到一百的程序?
用C語(yǔ)言寫(xiě)一個(gè)從一加到一百的程序?#Include int main(){int sum=0For(int i=1I<=100I){sum=sum i}cout<< sum< endl
用C語(yǔ)言寫(xiě)一個(gè)從一加到一百的程序?
#Include int main(){int sum=0For(int i=1I<=100I){sum=sum i}cout<< sum< endlreturn 0}]用C語(yǔ)言編程稱(chēng)為源代碼,C語(yǔ)言是一種通用的計(jì)算機(jī)編程語(yǔ)言,應(yīng)用廣泛。C語(yǔ)言是一種具有結(jié)構(gòu)化編程、可變范圍和遞歸函數(shù)的過(guò)程語(yǔ)言。在C語(yǔ)言中,參數(shù)由值傳遞,指針也可以傳遞。
從一加到一百的方法?
從1到100,有兩個(gè)簡(jiǎn)單的算法:
1,平均算法。
從1到100有100個(gè)數(shù)字,它們是算術(shù)序列,因此您只需將1100除以2即可得到平均數(shù),然后乘以位數(shù)即可得到結(jié)果,(1100/2 x 100
=50.5 x 100
=5050
]2。利用算術(shù)數(shù)列的求和公式直接求和。
算術(shù)序列的公式為:(第一項(xiàng)和最后一項(xiàng))x項(xiàng)數(shù)/2
1到100,共100個(gè)數(shù)字,第一項(xiàng)為1,公差為1,最后一項(xiàng)為100。代入公式為
(1100)x100/2]]=101x100/2
=10100/2
=5050
算術(shù)序列的算術(shù):算術(shù)序列是一種公共序列,可用AP表示。如果一個(gè)序列是從第二項(xiàng)開(kāi)始的,則每一項(xiàng)與前一項(xiàng)之差等于同一常數(shù),則稱(chēng)為算術(shù)序列,該常數(shù)稱(chēng)為算術(shù)序列的公差,公差通常用字母D表示。例如:1,3,5,7,9(2n-1).算術(shù)序列{an}的通式為:an=A1(n-1)d.前n項(xiàng)的和式為:第一項(xiàng)×項(xiàng)數(shù)[項(xiàng)數(shù)(項(xiàng)數(shù)-1)×公差]/2或[(第一項(xiàng)和最后一項(xiàng))×項(xiàng)數(shù)]/2。