freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

c語言題(已修改)

2025-09-01 10:01 本頁面
 

【正文】 1 經典C源程序 100例 【程序 1】 題目:有 4個數(shù)字,能組成多少個互不相同且無重復數(shù)字的三位數(shù)?都是多少? :可填在百位、十位、個位的數(shù)字都是 4。組成所有的排列后再去 掉不滿足條件的排列。 : main() { int i,j,k。 printf(\n)。 for(i=1。i5。i++) / *以下為三重循環(huán) */ for(j=1。j5。j++) for (k=1。k5。k++) { if (i!=kamp。amp。i!=jamp。amp。j!=k) /*確保 i、 j、 k三位互不相同 */ printf(%d,%d,%d\n,i,j,k)。 } } ============================================================== 【程序 2】 題目:企業(yè)發(fā)放的獎金根據(jù)利潤提成。利潤 (I)低于或等于 10萬元時,獎金可提 10%;利潤高 于 10萬元,低于 20萬元時,低于 10萬元的部分按 10%提成,高于 10萬元的部分,可可提 成 %; 20萬到 40萬之間時,高于 20萬元的部分,可提成 5%; 40萬到 60萬之間時高于 40萬元的部分,可提成 3%; 60萬到 100萬之間時,高于 60萬元的部分,可提成 %,高于 100萬元時,超過 100萬元的部分按 1%提成,從鍵盤輸入當月利潤 I,求應發(fā)放獎金總數(shù)? :請利用數(shù)軸來分界,定位。注意定義時需把獎金定義成長整型。 : main() { long int i。 int bonus1,bonus2,bonus4,bonus6,bonus10,bonus。 scanf(%ld,amp。i)。 bonus1=100000*。bonus2=bonus1+100000*。 bonus4=bonus2+202000*。 bonus6=bonus4+202000*。 bonus10=bonus6+400000*。 if(i=100000) bonus=i*。 else if(i=202000) bonus=bonus1+(i100000)*。 else if(i=400000) bonus=bonus2+(i202000)*。 else if(i=600000) bonus=bonus4+(i400000)*。 else if(i=1000000) bonus=bonus6+(i600000)*。 else bonus=bonus10+(i1000000)*。 printf(bonus=%d,bonus)。 } ============================================================== 【程序 3】 題目:一個整數(shù),它加上 100后是一個完全平方數(shù),再加上 168又是一個完全平方數(shù),請問該數(shù)是多少? :在 10萬以內判斷,先將該數(shù)加上 100后再開方,再將該數(shù)加上 268后再開方,如果開方后 的結果滿足如下條件,即是結果。請看具體分析: 代碼: include main() { long int i,x,y,z。 for (i=1。i100000。i++) { x=sqrt(i+100)。 /*x為加上 100后開方后的結果 */ y=sqrt(i+268)。 /*y為再加上 168后開方后的結果 */ if(x*x==i+100amp。amp。y*y==i+268)/*如果一個數(shù)的平方根的平方等于該數(shù),這說明此數(shù)是完全平方數(shù) */ printf(\n%ld\n,i)。 } } ============================================================== 【程序 4】 題目:輸入某年某月某日,判斷這一天是這一年的第幾天? :以 3月 5日為例,應該先把前兩個月的加起來,然后再加上 5天即本年的第幾天,特殊 情況,閏年且輸入月份大于 3時需考慮多加一天。 : main() { int day,month,year,sum,leap。 printf(\nplease input year,month,day\n)。 scanf(%d,%d,%d,amp。year,amp。month,amp。day)。 switch(month)/*先計算某月以前月份的總天數(shù) */ { case 1:sum=0。break。 case 2:sum=31。break。 case 3:sum=59。break。 case 4:sum=90。break。 case 5:sum=120。break。 case 6:sum=151。break。 case 7:sum=181。break。 case 8:sum=212。break。 case 9:sum=243。break。 作者: zhlei81 2020122 11:29 回復此發(fā)言 2 經典C源程序 100例 case 10:sum=273。break。 case 11:sum=304。break。 case 12:sum=334。break。 default:printf(data error)。break。 } sum=sum+day。 /*再加上某天的天數(shù) */ if(year%400==0||(year%4==0amp。amp。year%100!=0))/*判斷是不是閏年 */ leap=1。 else leap=0。 if(leap==1amp。amp。month2)/*如果是閏年且月份大于 2,總天 數(shù)應該加一天 */ sum++。 printf(It is the %dth day.,sum)。} ============================================================== 【程序 5】 題目:輸入三個整數(shù) x,y,z,請把這三個數(shù)由小到大輸出。 :我們想辦法把最小的數(shù)放到 x上,先將 x與 y進行比較,如果 xy則將 x與 y的值進行交換, 然后再用 x與 z進行比較,如果 xz則將 x與 z的值進行交換,這樣能使 x最小。 源代碼: main() { int x,y,z,t。 scanf(%d%d%d,amp。x,amp。y,amp。z)。 if (xy) {t=x。x=y。y=t。} /*交換 x,y的值 */ if(xz) {t=z。z=x。x=t。}/*交換 x,z的值 */ if(yz) {t=y。y=z。z=t。}/*交換 z,y的值 */ printf(small to big: %d %d %d\n,x,y,z)。 } ============================================================== 【程序 6】 題目:用 *號輸出字母 C的圖案。 :可先用 39。*39。號在紙上寫出字母 C,再分行輸出。 : include main() { printf(Hello Cworld!\n)。 printf( ****\n)。 printf( *\n)。 printf( * \n)。 printf( ****\n)。 } ============================================================== 【程序 7】 題目:輸出特殊圖案,請在 c環(huán)境中運行,看一看, Very Beautiful! :字符共有 256個。不同字符,圖形不一樣。 : include main() { char a=176,b=219。 printf(%c%c%c%c%c\n,b,a,a,a,b)。 printf(%c%c%c%c%c\n,a,b,a,b,a)。 printf(%c%c%c%c%c\n,a,a,b,a,a)。 printf(%c%c%c%c%c\n,a,b,a,b,a)。 printf(%c%c%c%c%c\n,b,a,a,a,b)。} ============================================================== 【程序 8】 題目:輸出 9*9口訣。 :分行與列考慮,共 9行 9列, i控制行, j控制列。 : include main() { int i,j,result。 printf(\n)。 for (i=1。i10。i++) { for(j=1。j10。j++) { result=i*j。 printf(%d*%d=%3d,i,j,result)。/*3d 表示左對齊,占 3位 */ } printf(\n)。/*每一行后換行 */ } } ============================================================== 【程序 9】 題目:要求輸出國際象棋棋盤。 :用 i控制行, j來控制列,根據(jù) i+j的和的變化來控制輸出黑方格,還是白方格。 : include main() { int i,j。 for(i=0。i8。i++) { for(j=0。j8。j++) if((i+j)%2==0) printf(%c%c,219,219)。 else printf( )。 printf(\n)。 } } ============================================================== 【程序 10】 題目:打印樓梯,同時在樓梯上方打印兩個笑臉。 :用 i控制行, j來控制列, j根據(jù) i的變化來控制輸出黑方格的個數(shù)。 : include main() { int i,j。 printf(\1\1\n)。/*輸出兩個笑臉 */ for(i=1。i11。i++) { for(j=1。j=i。j++) printf(%c%c,219,219)。 printf(\n)。 } } 作者: zhlei81 2020122 11:29 回復此發(fā)言 3 回復:經典C源程序 100例 【程序 11】 題目:古典問題:有一對兔子,從出生后第 3個月起每個月都生一對兔子,小兔子長到第三個月 后每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數(shù)為多少? : 兔子的規(guī)律為數(shù)列 1,1,2,3,5,8,13,21.... : main() { long f1,f2。 int i。 f1=f2=1。 for(i=1。i=20。i++) { printf(%12ld %12ld,f1,f2)。 if(i%2==0) printf(\n)。/*控制輸出,每行四個 */ f1=f1+f2。 /*前兩個月加起來賦值給第三個月 */ f2=f1+f2。 /*前兩個月加起來賦值給第三個月 */ } } ============================================================== 【程序 12】 題目:判斷 101200之間有多少個素數(shù),并輸出所有素數(shù)。 :判斷素數(shù)的方法:用一個數(shù)分別去除 2到 sqrt(這個數(shù) ),如果能被 整除, 則表明此數(shù)不是素數(shù),反之是素數(shù)。 : include main() { int m,i,k,h=0,leap=1。 printf(\n)。 for(m=101。m=200。m++) { k=sqrt(m+1)。 for(i=2。i=k。i++)
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1