C語言程序設計實驗題_第1頁
C語言程序設計實驗題_第2頁
C語言程序設計實驗題_第3頁
C語言程序設計實驗題_第4頁
C語言程序設計實驗題_第5頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

C語言程序設計實驗題C語言程序設計實驗題C語言程序設計實驗題C語言程序設計實驗題編制僅供參考審核批準生效日期地址:電話:傳真:郵編:實驗題目實驗2順序結構程序設計實驗室機房同組人數1實驗時間成績指導教師一、實驗目的1.掌握賦值語句的功能和使用方法。2.掌握C語言的數據類型,熟悉不同類型變量的定義及賦值的方法。3.學會使用C語言的有關算術運算符,以及包含這些運算符的表達式。4.掌握簡單數據類型的輸入輸出方法,能正確使用格式控制符。5.學習編制簡單的C程序。二、實驗內容(均要求給出運行結果)1.程序改錯題(1)以下程序輸入一個十進制整數,輸出與之對應的八進制數與十六進制數。例如,輸入31,輸出37(八進制)和1F(十六進制)。請改正程序中的錯誤。#include<>voidmain(){/**********FOUND**********/n;printf("輸入一個十進制整數:");/**********FOUND**********/scanf("%d",n);/**********FOUND**********/printf("對應的八進制整數是%O\n",n);printf("對應的十六進制整數是%X\n",n);}正確程序清單:(主體黑色,改錯部分紅色字體)#include<>voidmain(){/**********FOUND**********/intn;printf("輸入一個十進制整數:");/**********FOUND**********/scanf("%d",&n);/**********FOUND**********/printf("對應的八進制整數是%o\n",n);printf("對應的十六進制整數是%x\n",n);}運行結果:(抓圖)(2)下列程序的功能是計算表達式x=1/2+的值,請改正程序中的錯誤。#include""/**********FOUND**********/voidmain(){inta,b;floatx;scanf("%d,%d",&a,&b);/**********FOUND**********/x=1/2+sqrt(a+b);/**********FOUND**********/printf("x=%d\n",x);}正確程序清單:(主體黑色,改錯部分紅色字體)#include""/**********FOUND**********/#include<>voidmain(){inta,b;floatx;scanf("%d,%d",&a,&b);/**********FOUND**********/x=+sqrt(a+b);/**********FOUND**********/printf("x=%f\n",x);}運行結果:(抓圖)2.程序填空題(1)請填寫以下程序,要求輸出結果如下:#include<>voidmain(){/***********SPACE***********/chara,【】;/***********SPACE***********/a=【】;b='b';a=a-32;/***********SPACE***********/b=b-【】;printf("%c,%c\n%d,%d\n",a,b,a,b);}正確程序清單:(主體黑色,填空部分紅色字體)運行結果:(抓圖)(2)下列程序的功能是要求輸出如下結果,請填入合適的變量完善程序。b=-1a=65535a=65534a=30b=6c=5#include<>voidmain(){/***********SPACE***********/intb=-1,【】;unsignedshortinta;/***********SPACE***********/a=【】;printf("b=%da=%u\n",b,a);/***********SPACE***********/【】+=b;printf("a=%u\n",a);/***********SPACE***********/b=(a=30)/【】;printf("a=%db=%dc=%d\n",a,b,c);}正確程序清單:(主體黑色,填空部分紅色字體)#include<>voidmain(){/***********SPACE***********/intb=-1,c=5;unsignedshortinta;/***********SPACE***********/a=65535;printf("b=%da=%u\n",b,a);/***********SPACE***********/a+=b;printf("a=%u\n",a);/***********SPACE***********/b=(a=30)/c;printf("a=%db=%dc=%d\n",a,b,c);}運行結果:(抓圖)3.程序設計題功能:輸入攝氏溫度c,求華氏溫度f。轉換公式為f=9/5c+32,輸出結果取兩位小數。(說明:因為關于函數調用的知識在第7章講解,所以在現階段本程序的設計可以改用一個主函數來完成。)#include<>doublefun(doublem){/**********Program**********//**********End**********/}voidmain(){doublec,f;printf("請輸入一個攝氏溫度:");scanf("%lf",&c);f=fun(c);printf("華氏溫度為:%\n",f);}正確程序清單:(黑色字體)#include<>doublefun(doublem){/**********Program**********/floatn;n=*m+;return

溫馨提示

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

評論

0/150

提交評論