資源描述:
《c語言學習 c語言上機實驗內容設計》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、**大學信息科學與工程學院C語言程序設計任務書實驗編號實驗一實驗名稱C語言程序的運行環(huán)境和運行一個C語言程序的方法實驗目的1、了解在TC環(huán)境中如何編輯、編譯、連接和運行一個C程序。2、掌握輸入輸出語句中格式符的使用。3、通過運行簡單C程序,初步了解C程序的特點。實驗題目:1、main(){inta;a=7;scanf(“%d”,a);printf(“%d”,a);}2、main(){inta,b,c;a=6;b=9;c=a+bprintf(“%d”,c);}(看其錯誤)3、main(){floata,b,c;Scanf(“%f%f”,&a,&b);d=a+b;printf(“%f”,
2、d);}(看其錯誤)**大學信息科學與工程學院C語言程序設計任務書實驗編號實驗二實驗名稱數據類型、運算符和表達式實驗目的1、掌握C語言數據類型,熟悉如何定義一個變量,以及對它們的賦值運算。2、掌握不同類型數據間的賦值規(guī)律。3、學會使用C的有關算術運算符,以及包含這些運算符的表達式。實驗題目:1、輸入以下程序,觀察并分析程序運行結果。#includemain(){inta;longb;unsignedd;chare;floatf;doubleg;a=1023;b=21454567;d=32768;e='u';f=2.56987144147;g=2.56987144147;
3、printf("a=%d",a);printf("a=%o",a);printf("a=%x",a);printf("b=%ld",b);printf(“b=%d”,b);printf("d=%u",d);printf(“d=%d”,d);printf("e=%c",e);printf("e=%d",e);printf("f=%f",f);printf("g=%lf",g);printf("");}(仔細分析其運行結果)2、輸入一個字符ch,輸出字符的類型,即字母(alpha)、數字(numeric)或其他字符(other)。參見P374頁
4、ASCII碼表**大學信息科學與工程學院C語言程序設計任務書實驗編號實驗三實驗名稱最簡單的C語言程序設計實驗目的1、掌握賦值語句的使用。2、掌握數據的輸入/輸出方法,學會輸入/輸出函數的使用方法。實驗題目:1、設圓半徑r=1.5,圓柱高h=3,求圓周長、圓面積、圓球表面積、圓球體積、圓柱體積。用scanf()輸入數據,輸出計算結果。輸出時要有說明,結果取小數點后兩位數字。請編程完成題目要求?! ?、編程,用getchar()讀入兩個字符c1、c2,然后分別用putchar()和canf()輸出這兩個字符。**大學信息科學與工程學院C語言程序設計任務書實驗編號實驗四實驗名稱邏輯運算和判斷選
5、擇結構實驗目的1、了解C語言表示邏輯量的方法。2、學會正確使用邏輯運算符和邏輯表達式。3、掌握if語句和switch語句的格式及應用。實驗題目:1、輸入三個整數x,y,z,請把這三個數由小到大輸2、輸入一個正整數,判斷該數是奇數還是偶數。3、從鍵盤上輸入一個數,判斷它是否在0~10000之內,如果該數是偶數的話,再從鍵盤上輸入兩個數,并求出這兩個數的和;如果該數是奇數的話,則輸出兩個數的差。**大學信息科學與工程學院C語言程序設計任務書實驗編號實驗五實驗名稱循環(huán)控制實驗目的1、掌握用while語句、do—while語句和for語句實現(xiàn)循環(huán)的方法。2、掌握用循環(huán)的方法實現(xiàn)各種算法(例如:累
6、加、累乘、迭代等)。實驗題目:1、求10!2、輸出1000以內個位數為6且能被3整除的所有數。3、從1開始做自然數的累加,當其累加和超過1000時,共計累加了多少數?當時的累加和是多少?**大學信息科學與工程學院C語言程序設計任務書實驗編號實驗六實驗名稱數組(1)實驗目的1、掌握數組的定義、賦值和輸入/輸出方法。2、掌握字符數組的使用,了解字符串函數的使用。3、掌握與數組有關的算法(例如:各種排序算法)。實驗題目:1、某歌手大賽,共有10個評委給歌手打分,分數采用百分制,去掉一個最高分,去掉一個最低分,然后取平均分,得到歌手的成績。編程序實現(xiàn)。2、求一個3*3矩陣對角線元素之和。**大學
7、信息科學與工程學院C語言程序設計任務書實驗編號實驗七實驗名稱數組(2)實驗目的1、掌握數組的定義、賦值和輸入/輸出方法。2、掌握字符數組的使用,了解字符串函數的使用。3、掌握與數組有關的算法(例如:各種排序算法)。實驗題目:1、把一個字符串逆序輸出。2、在一個字符數組中查找一個指定的字符,若數組中含有該字符則輸出該字符在數組中第一次出現(xiàn)的位置,否則輸出-1。**大學信息科學與工程學院C語言程序設計任務書實驗編號實驗八實驗名稱函數(1