【正文】
===========【程序17】題目:輸入一行字符,分別統(tǒng)計(jì)出其中英文字母、空格、數(shù)字和其它字符的個(gè)數(shù)。 } a=num1。:include include main(){ int a,b,num1,num2,temp。B39。:include include main(){ int score。i=n。(2)如果nk,但n能被k整除,則應(yīng)打印出k的值,并用n除以k的商,作為新的正整數(shù)你n, 重復(fù)執(zhí)行第一步。n++) { i=n/100。例如:153是一個(gè)“水仙花數(shù)”,因?yàn)?53=1的三次方+5的三次方+3的三次方。 break。 ?。篿nclude include include main(){ int m,i,k,h=0,leap=1。i=20。 for(i=1。:判斷素?cái)?shù)的方法:用一個(gè)數(shù)分別去除2到sqrt(這個(gè)數(shù)),如果能被整除, 則表明此數(shù)不是素?cái)?shù),反之是素?cái)?shù)。i++) if(m%i==0) { leap=0。}==============================================================【程序13】題目:打印出所有的“水仙花數(shù)”,所謂“水仙花數(shù)”是指一個(gè)三位數(shù),其各位數(shù)字立方和等于該數(shù) 本身。n1000。程序分析:對(duì)n進(jìn)行分解質(zhì)因數(shù),應(yīng)先找到一個(gè)最小的質(zhì)數(shù)k,然后按下述步驟完成: (1)如果這個(gè)質(zhì)數(shù)恰等于n,則說(shuō)明分解質(zhì)因數(shù)的過(guò)程已經(jīng)結(jié)束,打印出即可。 for(i=2。:(ab)?a:b這是條件運(yùn)算符的基本例子。:(score=60?39。:利用輾除法。 num2=temp。 getch()。\n39。A39。) space++。 else others++。 printf(please input a and n\n)。 ++count。j1000。 } } if(s==0) { printf(%d is a wanshu,j)。 for