從鍵盤(pán)輸入若干個(gè)數(shù),當(dāng)輸入0時(shí)結(jié)束輸入,求這些數(shù)的和以及平均值。
提示:設(shè)輸入的數(shù)存放在x中,sum表示和,n表示讀入數(shù)的個(gè)數(shù),則求若干個(gè)數(shù)的和,就是對(duì)x進(jìn)行累加,即sum=sum+x,其中sum的初值為0。如果讀入個(gè)數(shù)n大于0,則輸出sum、sum/n。
要求:采用while與if結(jié)構(gòu)語(yǔ)句實(shí)現(xiàn)。
設(shè)x,y,z均為正整數(shù),求下列不定方程組共有多少組解。
提示:此類(lèi)方程的個(gè)數(shù)少于未知數(shù)的個(gè)數(shù)的方程稱(chēng)為不定方程,一般沒(méi)有唯一解,而有多組解。對(duì)于這類(lèi)問(wèn)題,可采用窮舉法,即將所有可能的取值一個(gè)一個(gè)地去試,看是否滿(mǎn)足方程,如滿(mǎn)足即是方程的解。首先確定3個(gè)變量的可取值,x、y、z均為正整數(shù),所以3個(gè)數(shù)的最小值是1,而其和為20,所以3者的最大值是18。
要求:采用for循環(huán)嵌套語(yǔ)句實(shí)現(xiàn)。
假設(shè) ,采用for循環(huán)語(yǔ)句求
提示:每一個(gè)小曲邊梯形的面積和為定積分的值,步長(zhǎng)h=(3*pi-0)/1000。