C實驗報告:選擇結構程序設計_第1頁
C實驗報告:選擇結構程序設計_第2頁
C實驗報告:選擇結構程序設計_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

C語言實驗報告課程__C程序設計_實驗名稱_選擇結構程序設計__第頁共頁系別__電氣工程______________________實驗日期2010年4月14日專業(yè)班級___自動化__2班_______________實驗報告日期2010年4月14日姓名___馬震_________學號_P091813232___報告退發(fā)(訂正、重做)教師審批簽字實驗目的If結構的練習實驗內容(-)實驗題目一:給出一百分制成績,要求輸出成績等級`A`、`B`、`C`、`D`、`E`。90分以上為`A`,80~89分為`B`,70~79分為`C`,60~69分為`D`,60分以下為`E`。要點分析見右圖實驗步驟#include<stdio.h>voidmain(){intx;printf("請輸入一個百分制分數(shù),按回車鍵結束\n");scanf("%d",&x);printf("該分數(shù)的等級為");if(x>=90)printf("A\n"); elseif(x>=80)printf("B\n"); elseif(x>=70)printf("C\n"); elseif(x>=60)printf("D\n"); elseprintf("E\n"); }實驗結果(二)實驗題目二:給一個不多于五位的正整數(shù),要求:1.求出它是幾位數(shù)2.分別輸出每一位數(shù)字3.按逆序輸出各位數(shù)字要點分析見右側圖實驗步驟#include<stdio.h>voidmain(){ intx,a,b,c,d,e; printf("請輸入一個不多于5位的正整數(shù)\n"); scanf("%d",&x); if(x/10000>0) {a=x/10000; b=x/1000-a*10; c=x/100-a*100-b*10; d=x/10-a*1000-b*100-c*10; e=x-a*10000-b*1000-c*100-d*10; printf("%d,%d,%d,%d,%d\n",a,b,c,d,e); printf("按逆序輸出數(shù)字為%d%d%d%d%d\n",e,d,c,b,a);} elseif(x/1000>0) {a=x/1000; b=x/100-a*10; c=x/10-a*100-b*10; d=x-a*1000-b*100-c*10; printf("%d,%d,%d,%d\n",a,b,c,d); printf("按逆序輸出數(shù)字為%d%d%d%d\n",d,c,b,a);} elseif(x/100>0) {a=x/100; b=x/10-a*10; c=x/-a*100-b*10; printf("%d,%d,%d\n",a,b,c); printf("按逆序輸出數(shù)字為%d%d%d\n",c,b,a);} elseif(x/10>0) {a=x/10; b=x-a*10; printf("%d,%d\n",a,b); printf("按逆序輸出數(shù)字為%d%d\n",b,a);} else {a=x; printf("%d\n",a); printf("按逆序輸出數(shù)字為%d\n",a);}}3.實驗結果(三)實驗題目三:企業(yè)發(fā)放的獎金根據(jù)利潤提成。利潤I低于或等于10萬元的,獎金提10%;利潤高于10萬元,低于20萬元(100000<I≤200000)時,低于10萬元的部分按10%,高于10萬的部分,可提成7.5%;200000<I≤400000元時,低于20萬的仍按上述辦法提成(下同)。高于20萬的部分按5%提成;400000<I≤600000元時,高于40萬的按3%提成;600000<I≤1000000時,高于60萬的按1.5%提成;1000000<I時,超過100萬的按1%提成。從鍵盤輸入當月利潤I,求應發(fā)獎金總數(shù)。要求用IF語句編程序。要點分析見右側圖實驗步驟#include<stdio.h>voidmain(){longx,y;printf("請輸入當月利潤\n");scanf("%ld",&x);printf("發(fā)放獎金總數(shù)為");if(x<=100000){y=0.1*x;printf("%ld\n",y);}elseif(x<=200000){x=x-100000;y=10000+0.075*x;printf("%ld\n",y);} elseif(x<=400000){x=x-200000;y=17500+x*0.05;printf("%ld\n",y);}elseif(x<=600000){x=x-400000;y=27500+x*0.03;printf("%ld\n",y);} elseif(x<=1000000){x=x-600000;y=33500+x*0.015;printf("%ld\n",y);} else{x=x-1000000;y

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論