版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、加法練習(xí)程序:由用戶通過鍵盤輸入加數(shù)和被加數(shù),程序顯示加法式子,用戶通過鍵盤作答后,程序給出正確與錯誤提示信息。要求:利用C的選擇語句if條件語句或switch開關(guān)語句,鍵盤輸入數(shù)據(jù)前,程序會出被輸入數(shù)據(jù)的信息提示。#include<stdio.h>voidmain(){inta,b,c;printf("pleaseputanaddend:\n");scanf("%d",&a);printf("pleaseputanaugend:\n");scanf("%d",&b);printf("pleaseanswerthequestion:a+b=?");scanf("%d",&c);if(a+b==c)printf("verygood!");elseprintf("wrong!");}個人感覺這個程序最不好的地方是,不管回答正確還是回答錯誤,程都會立即結(jié)束,所以我用了do…while實現(xiàn)一個回答錯誤之后獲得再次回答機會的循環(huán),則程序修改如下:#include<stdio.h>voidmain(){inta,b,c;printf("請輸入一個加數(shù):\n");scanf("%d",&a);printf("請輸入一個被加數(shù):\n");scanf("%d",&b);do{printf("請回答:a+b=");scanf("%d",&c);if(a+b!=c)printf("請再想一想\n");}while(a+b==c)printf("回答正確!");}2、判閏年程序:判斷某一年是否閏年?要求:程序首先提示用戶從鍵盤輸入4位數(shù)年份,程序能顯示“XXXX年是閏年”或“XXXX年不閏年”的輸出信息。算法:year是閏年,即year能被4整除但不能被100整除,或year能被400整除。其對應(yīng)的C邏輯表達式為:(year%4==0&&year%100!=0)||(year%400==0)或:(!(year%4)&&year%100)||!(year%400)程序中可設(shè)置1個變量leap來代表是否閏年的信息,閏年:leap=1;不閏年:leap=0。#include<stdio.h>voidmain()intyear;printf("請輸入4位數(shù)年份:");scanf("%d",&year);if(year%4==0&&year%100!=0||year%400==0)//閏年就是能被4整除但不能被100整除及能被400整除的printf("%d是閏年",year);elseprintf("%d不是閏年",year);}3、三角形九九表程序:要求選擇C實現(xiàn)循環(huán)的4種方法(if+go,for語句,while語句,do…while語句)中的一種,比如,最好選擇for語句來實現(xiàn)如下形式的“九九表”輸出。#include<stdio.h>voidmain()inta,b,c;for(a=1;a<=9;a++)//縱列表數(shù)每循環(huán)完一次換行{for(b=1;b<=9;b++)if(b<=a)printf("%d",a*b);printf("\n");}}4、平面等腰三角形:要求利用C的for循環(huán)實現(xiàn)如下平面圖形輸出。如圖,等腰三角形有6層,則#include<stdio.h>viodmain()inta,b,c;//a,b,c分別是層數(shù)變量,變量,*變量for(a=1;a<=6;a++){for(b=6-a;b>=1;b--)printf("");for(c=1;c<=2*a-1;c++)printf("*");printf("\n");}}5、平面倒立等腰三角形:要求利用C的for循環(huán)實現(xiàn)如下平面圖形輸出。#include<stdio.h>for(i=0;i<=9;i++)scanf("%d",&a[i]);for(i=0;i<=9;i++)
printf("%d",a[i]);for(i=0;i<=9;i++){for(s=i+1;s<9;s++)if(a[i]>a[s]){t=a[i];a[i]=a[s];a[s]=t;}//實現(xiàn)10數(shù)升序排列for(i=0,1<=9,i++)sum+=a[i];n=sum/10;printf("10個數(shù)的最大是:%d\n10個數(shù)的最小是:%d\n10個數(shù)的平均是:%t\n",a[9],a[0],n);}12、由二維數(shù)組實現(xiàn)矩陣:定義數(shù)組inta[5][4];實現(xiàn)5行4列矩陣輸出。要求:矩陣元按數(shù)組的邏輯順序依次是1~20間的自然數(shù)。提示:用雙重for循環(huán)與二維數(shù)組的按行輸出。#include<stdio.h>voidmain()inti,j,s=1;inta[5][4];for
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小雞捉蟲課件教學(xué)課件
- 湘教版小學(xué)科學(xué)五年級下冊全冊教案
- 2024年二級建造師《水利水電工程管理與實務(wù)》考前模擬卷一(貴州地區(qū))
- 項目投資簽約合同模板
- 大班梅花美術(shù)課件
- 拆遷款歸屬合同模板
- 甲供材合同模板
- 電纜經(jīng)銷合同模板
- 餐飲vi設(shè)計合同模板
- 地方債權(quán)轉(zhuǎn)讓合同模板
- 腺相關(guān)病毒操作手冊
- 第五章-貝塞爾函數(shù)講解PPT課件
- 小學(xué)主題班會《與同學(xué)友好相處》.ppt
- 2019農(nóng)機深松整地作業(yè)實施方案
- 關(guān)于火電廠在役機組管道焊口返修的探討-鄒德安
- 敦煌寫本《龍泉神劍歌》解讀
- 學(xué)校安全管理問責(zé)機制
- 集中供熱管網(wǎng)改造工程施工設(shè)計方案
- (最新整理)模板-消防安全評估質(zhì)量過程控制體系(山東)
- 關(guān)于“政府采購和工程建設(shè)”交易過程的區(qū)別
- 久久系列會計核算軟件簡易操作流程(參考模板)
評論
0/150
提交評論