




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
精品文檔c語言if語句練習題1、輸入一個學生成績,判斷并輸出該學生是否及格。#includemain{inta;printf;scanf;ifprintf;elseswitch{case0:case1:case:case:case:case:printf;break;為B\n”);}}20161/16
精品文檔2、輸入三角形的三條邊長,求三角形的周長和面積,若不能構成三角形,輸出提示。拓展練習:根據(jù)用戶輸入的三角形的三條邊長判定是何種三角形。提示:正三角形——三邊相等;等腰三角形——三邊中有兩邊相等;直角三角形——兩邊的平房和等于第三邊平方。case:printf;break;case:printf;break;case:printf;#include#includemain{floata,b,c,d;\n”);printf;d=/2;if{if{printf;printf;}else{if{printf;printf**),a+b+c);}else{if20162/16
精品文檔{printf;printf**),a+b+c);}else{printf;printf**),a+b+c);}}}}elseprintf;}3、輸入3個分別表示箱子長、寬、高的整數(shù)值,判斷并輸出該箱子是正方體還是長方體。?馬克思手稿中有一道趣味數(shù)學題:有30個人,其中有男人、女人和小孩,在一家飯館里吃飯共花了50先令,每個男人各花3先令,每個女人各花2先令,每個小孩各花1先令,問男人、女人和小孩各有幾人?20163/16
精品文檔解方程組編寫程序,采用窮舉法求出結果。?編寫程序,根據(jù)以下公式求e的值。要求用兩種方法計算:111111e?11!2!1)for50項循環(huán),計算前2)while循環(huán),直至最后一項的值小于10-43!4!5!n!?從鍵盤中輸入一個數(shù)字,用循環(huán)語句編程判斷并輸出這個數(shù)字的位數(shù)。?猴子吃桃子問題。猴子第一天摘下若干個桃,當即只一半,又多吃一個。第二天早上又將剩下的一半吃掉一半,雙多吃一個。以后每天早上都吃了前天剩下的一半零一個,到第10天早上只剩下最后一個桃。問第一天摘了幾個桃。?編程打印九九乘法表?青年歌手參加歌曲大獎賽,有10個評委打分,試編程求選手的平均得分。?從鍵盤中輸入一個數(shù)字1)輸入數(shù)據(jù)為浮點型,不用數(shù)組,不用字符串,只有變量的算術運算實現(xiàn)此功能。2)使用數(shù)組來進行編程。20164/16
精品文檔?使用數(shù)組,編寫一個十進制正整數(shù)轉(zhuǎn)換為任意進制數(shù)的轉(zhuǎn)換工具。10進制327轉(zhuǎn)八進制:327/=0余數(shù)為740/=余數(shù)為0于是八進制數(shù)為507)?使用數(shù)組,編寫一個任意進制正整數(shù)轉(zhuǎn)換為十進制的轉(zhuǎn)換工具。?10個小孩圍成一圈分糖果,老師順次分給每個人的糖塊數(shù)為12,2,8,22,16,4,10,6,14,20。然后按下列規(guī)則調(diào)整,所有小孩同時把自己的糖果分一半給右邊的小孩,糖塊數(shù)變?yōu)槠鏀?shù)的人,再向老師補要一塊,問經(jīng)過多少次調(diào)整后,大家的糖塊一樣多,且每人多少塊。?編寫一個函數(shù),用以求x2-5x+4的值,x做為函數(shù)的形參,調(diào)用此函數(shù),求:y1=2-5×2+4Y2=2-5+4Y3=2-5sinx+4sinx可以加載”math.h”庫函數(shù)后使用,函數(shù)說明為20165/16
精品文檔doublesin?編寫一個函數(shù),使給定的一個二維數(shù)組行列互換。?從鍵盤中輸入一個不超過40個字符的字符串,再輸入一個位數(shù),刪除對應位數(shù)的字符,然后輸出刪除指定字符后的字符串要求:1)用puts輸出指示信息2)用gets接收字符串?如果有一個正整數(shù)從左、右來讀都是一樣的,則稱為回文式數(shù);比如101,32123,999都是回數(shù)。數(shù)學中有名的“回數(shù)猜想”之迷,至今未解決?;財?shù)猜想:任取一個數(shù),再把它倒過來,并把這兩個數(shù)相加,然后把這個和數(shù)再倒過來,與原和數(shù)相加,重復此過程,一定能獲得一個回數(shù)。例:倒過來是668+86=154154+541=05605+506=1111編程,輸入任意整數(shù),按上述方法產(chǎn)生一個回數(shù),為簡便起見,最多計算7步,看是否能得到一個回數(shù)。要求:主函數(shù)中接收鍵盤數(shù)據(jù),必須用scanf接收整型變量,20166/16
精品文檔顯示該數(shù)與其倒數(shù)的和,輸出每一步計算步驟。子函數(shù)1,計算該數(shù)的倒數(shù)。子函數(shù)2,驗證和是否為回數(shù),是則主函數(shù)打印“經(jīng)過n次計算,得到回數(shù)”,超過7次未能得到回數(shù),顯示,“經(jīng)過n次計算,未得到回數(shù)”?求Sn=a+aa+aaa+------+aaaaaaa,其中a和n都從鍵盤中輸入,如從鍵盤中輸入2,5,則計算S5=2+22+222+2222+22222。#include“stdio.h”voidmain{inta,n,i=1;longs=0,t=0;printf;scanf;printf;scanf;while{t=t+a;s=s+t;a=a*10;20167/16
精品文檔++i;}printf;}?兩個乒乓球隊進行比賽,各出三人。甲隊為A,B,C三人,乙隊為X,Y,Z三人。已抽簽決定比賽名單,有人向隊員打聽比賽的名單,A說他不和X比,C說他不和X、Z比,編程找出三對選手的對手名單。注:使用窮舉法#include”stdio.h”intmain{inti,j,k;for{for{for{ifcontinue;if{printf;printf;printf;return0;20168/16
精品文檔}}}}return0;}?編寫一個函數(shù),函數(shù)說明為:charlastchar功能:求一個字符串的最后一個字符,如果是空串,則返回空字符。再利用該函數(shù)編程,輸入兩個字符串,輸出第一字符串的最后一個字符和第二個字符串的最后一個字符。?韓信點兵。韓信有一隊兵,他想知道有多少人,便讓士兵排隊報數(shù):按從1至5報數(shù),最末一個士兵報的數(shù)為1;按從1至6報數(shù),最末一個士兵報的數(shù)為5;按從1至7報數(shù),最末一個士兵報的數(shù)為4;最后再按從1至11報數(shù),最末一個士兵報的數(shù)為10。編程求韓信至少有多少兵?#include“stdio.h”voidmain{inti;for20169/16
精品文檔{if{printf;break;}}}?用遞歸方法計算下列函數(shù)的值:fx=x-x2+x3-x4+......n-1xnn>0要求:1)寫出遞歸函數(shù)的原型2)編寫程序?用遞歸法將一個整數(shù)轉(zhuǎn)換成字符形式輸出。例如輸入483,應輸出字符串“483”。其程序如下,請驗證,并修改程序,增加顯示出輸入數(shù)字的位數(shù)的功能,并使輸出結果與下圖一致。voidconvert{longi;if!=0)convert;putchar;}main{longnumber;scanf;if{putchar;number=-number;}convert;201610/16
精品文檔}?利用以下公式,編程計算π的值,直到最后一項的絕對值)小于0.0001為止。題目:有1、2、3、41.程序分析:可填在百位、十位、個位的數(shù)字都是1、2、3、4。組成所有的排列后再去掉不滿足條件的排列。2.程序源代碼:#include“stdio.h”#include“conio.h”main{inti,j,k;printf;for/*以下為三重循環(huán)*/forfor{if/*確保i、j、k三位互不相同*/printf;}getch;}===========================================201611/16
精品文檔題目:企業(yè)發(fā)放的獎金根據(jù)利潤提成。利潤低于或等于10萬元時,獎金可提10%;利潤高于10萬元,低于20萬元時,低于10萬元的部分按10%提成,高于10萬元的部分,可可提成7.5%;20萬到40萬之間時,高于20萬元的部分,可提成5%;40萬到60萬之間時高于0萬元的部分,可提成3%;60萬到100萬之間時,高于60萬元的部分,可提成1.5%,高于100萬元時,超過100萬元的部分按1%提成,從鍵盤輸入當月利潤I,求應發(fā)放獎金總數(shù)?1.程序分析:請利用數(shù)軸來分界,定位。注意定義時需把獎金定義成長整型。2.程序源代碼:#include“stdio.h”#include“conio.h”main{longinti;intbonus1,bonus2,bonus4,bonus6,bonus10,bonus;scanf;bonus1=100000*0.1;bonus2=bonus1+100000*0.75;201612/16
精品文檔bonus4=bonus2+200000*0.5;bonus6=bonus4+200000*0.3;bonus10=bonus6+400000*0.15;ifbonus=i*0.1;elseifbonus=bonus1+*0.075;elseifbonus=bonus2+*0.05;elseifbonus=bonus4+*0.03;elseifbonus=bonus6+*0.015;else實驗四1.熟悉和掌握if、switch的使用方法;學會編寫簡單的分支程序結構。2.熟悉for語句的一般形式,學會編寫簡單的循環(huán)結構程序。1、將所有題的程序復制在以班級、學號和名字命名的201613/16
精品文檔word文檔中,并將該文檔上傳至對應ftp地址的作業(yè)上傳文件中,比如命名為”500班2010210010白立民.doc”。2、編程題的第4題為選做題。一、程序改錯分析下面的程序:如果下列語句來實現(xiàn)s=1+2+3+4+5的累加功能。請分析、運行程序,找出程序中存在的錯誤并進行修改。#includemain{inti,s=0;for;s=s+i;printf;}二、程序填空有1020個西瓜,第一天賣一半多兩個,以后每天賣剩下的一半多兩個,問幾天以后能賣完?請在、處填空,并上機調(diào)試運行。#includemain201614/16
精品文檔{intday,x1,x2;day=0;x1=1020;while{x=;x1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024可信計算保障人工智能安全
- (一模)萍鄉(xiāng)市2025年高三第一次模擬考試英語試卷(含答案解析)
- 橋體廣告施工方案
- 限高門架施工方案
- 全職用工合同范例
- 柔性鋼管知識培訓課件
- 個人山頭出租合同范例
- 農(nóng)用田租地合同范例
- 書銷售居間合同范例
- 倉庫多功能利用的實踐計劃
- 思想道德與法治知到章節(jié)答案智慧樹2023年寧波大學
- 農(nóng)田土地翻耕合同
- 鐵路混凝土工程施工質(zhì)量驗收標準(TB 10424-2018 )培訓教材
- 2023年全國醫(yī)學博士英語統(tǒng)考真題及參考答案
- 浙江新聞獎副刊類參評作品推薦表
- 人才培養(yǎng)方案執(zhí)行情況及總結
- 煤層氣開采地面工程設計方案
- xxx年國企集團公司職工代表大會制度 企業(yè)職工代表大會制度
- GB/T 22085.2-2008電子束及激光焊接接頭缺欠質(zhì)量分級指南第2部分:鋁及鋁合金
- GB/T 10454-2000集裝袋
- 英語2022年廣州市普通高中畢業(yè)班綜合測試(一)英語試題
評論
0/150
提交評論