編寫(xiě)程序求100以?xún)?nèi)奇數(shù)的和 6.求1-100中所有奇數(shù)之和與平均值。java程序?
6.求1-100中所有奇數(shù)之和與平均值。java程序?這個(gè)問(wèn)題,利用算術(shù)序列的特點(diǎn),我們知道100以?xún)?nèi)有50個(gè)奇數(shù),和是2500,平均是12.5。不過(guò),既然是編程,就讓程序老老實(shí)實(shí)地從1開(kāi)始逐一判斷。
6.求1-100中所有奇數(shù)之和與平均值。java程序?
這個(gè)問(wèn)題,利用算術(shù)序列的特點(diǎn),我們知道100以?xún)?nèi)有50個(gè)奇數(shù),和是2500,平均是12.5。不過(guò),既然是編程,就讓程序老老實(shí)實(shí)地從1開(kāi)始逐一判斷。如果一個(gè)數(shù)被2除并且大于1,那么它就是奇數(shù)。
程序片段如下:
int j=0//odd
int sum=0//and
double AVG=0//average
for(int i=1I<=100I)
{
if(i%2==1)
{
j
sum=i
}
AVG=sum/j系統(tǒng)輸出打?。ā?00以?xún)?nèi)奇數(shù)之和
]系統(tǒng)輸出打?。ā逼鏀?shù)平均100以?xún)?nèi):“你好,我很高興回答你的問(wèn)題。我做了七年的軟件開(kāi)發(fā)講師和Java語(yǔ)言教師。我將用Java語(yǔ)言向您描述這個(gè)問(wèn)題。
For(int i=1I<=100I){//使用For循環(huán)遍歷100以?xún)?nèi)的書(shū)籍
if(i%2!=0){//用if判斷被2除的數(shù)不能等于0是奇數(shù)系統(tǒng)輸出打?。ā?00以?xún)?nèi)奇數(shù)為:”I)//輸出100以?xún)?nèi)奇數(shù)
continue//如果不是奇數(shù),則跳出循環(huán)。
}
Sum=I//奇數(shù)循環(huán)加法
}]系統(tǒng)輸出打?。ā皊um of technologies within 100]//輸出sum
運(yùn)行結(jié)果將輸出所有奇數(shù)
如果求和為2550,則為正確。
快樂(lè)分享,共同學(xué)習(xí),歡迎關(guān)注我,與我探討計(jì)算機(jī)教育知識(shí)。
如何用for循環(huán)結(jié)構(gòu)。求解100以?xún)?nèi),所有奇數(shù)之和?
奇數(shù)之和從1到100:1。常規(guī)解:1357 9.91 93 95 97 99=1到100,共50對(duì)奇數(shù),共25對(duì)偶數(shù),so 1和993和975和95等,共25 100=100×25=25002,編程思路:用循環(huán)變量I求和,流程圖如下,解:因?yàn)镮=1,s=0是起始變量,而求和50連續(xù)奇數(shù),則I為循環(huán)變量,增量為2,s之和為0,則I為0和。擴(kuò)展數(shù)據(jù):I=0 sum1=0 sum2=0,而I<=100:IFI%2==0:sum1=ielse:sum2=二=1打?。ā?-100之間的偶數(shù)和為%d%sum1)打?。ā?-100之間的偶數(shù)和為%d%sum2)