2、請大家認真通讀實驗指導書第14章(tc上機操作)、16章(vc上機操作)和17章(如何除錯程式)!
3、請認真按照實驗要求做好實驗預習工作,有目的的上機!
實驗一順序結構程式設計
實驗型別:基礎
實驗預習理論基礎知識:(預習日期:2011-3-10~3-20)
1. 寫出c中基本資料型別分類及相應在記憶體中佔的位元組
2. 寫出整型、字元型和浮點型變數的定義方法和賦值方法。
3. 寫出不同資料型別之間混合運算的轉換規律。
4. 寫出演算法運算子的優先順序及運算規律,自增和自減運算的運算法則
5. 輸出、輸出函式的具體使用方法(包括putchar()、getchar()、printf()、scanf())
6. 寫出賦值語句的格式及使用方法
實驗目的
實驗指導書p238試驗2和p241實驗3的目的
實驗內容
1.實驗指導書p238試驗2 內容和p241實驗3
2.除錯下列程式,使之能正確輸出3個整數之和及3個整數之積。
main( )
輸入:40,50,60↙
#include<>
void main()
3.執行下述程式,分析輸出結果。
main( )
從此題的輸出結果認識各種資料型別在記憶體的儲存方式。
a=10,b=10,x=10.000000,y=10.000000
a=10,b=10,x=10.000000,y=10.000000
x=10.000000,x=1.000000e+001,x=10
4.自由落體運動位移公式為s= , 其中初速度v0=4m/s , 重力加速度=9.8m/s2,時間t=0.5s , 程式設計求位移s。
#include<>
void main( )
s=3.225000
5、編寫程式序求如圖所示的陰影部分面積。三角形的三邊長及圓的直徑可從鍵盤輸入。
#include<>
#include<>
void main()
思考題:
(1)分析程式,寫出執行結果,並上機驗證
#include<>
void main()
aa bb cc abc
ae-1-1
(2)分析程式,寫出執行結果,並上機驗證
#include<>
void main()
{float r,h,pi=3.1415926;
float c0,s0,s,v;
printf("input r,h(m):");
scanf("%f,%f",&r,&h);
c0=2*pi*r;
s0=c0*h+2*s0;
s=c0*h+2*s0;
v=pi*r*r*h; printf("c0=%.2f(m)\ns0=%.2f\ns(m20\nv=%.2f(m3)\n",c0,s0,s,v);
(3)如果輸入的資料可以是任意大小的數,並不限制一定是乙個三位數,怎樣才能將該數逆序並輸出?
實驗三順序結構程式設計
1 將程式第9 14行改為 a 61 b 62 c1 a c2 b f 3157.890121 g 0.123456789 d f e g p a m 50000 q b n 60000 執行程式,分析結果。2 在 1 的基礎上將printf語句改為 printf a d,b d,c1 c,c2 c...
實驗一順序結構程式設計
實驗目的 1 學會順序程式設計的思想 2 進一步熟悉turbo c整合編譯環境的使用,達到熟練使用的目的 3 熟練掌握各種資料型別的輸入輸出格式,並學會使用輸入輸出函式 4 學會使用表示式 樣例 實驗內容 在螢幕中輸出一行文字 hello,welcome!說明 只需要在螢幕中顯示一行文字即可 參考程...
實驗三 順序結構程式設計
實驗目的語要求 1 掌握c語言有關的算術運算子,以及包含這些運算子的表示式的求值規則。2 熟悉順序結構,掌握輸入輸出函式的使用方法。實驗內容 1 程式填空。以下程式功能 從鍵盤上輸入兩個實數,求兩數的和 差,輸出結果時要求小數部分佔兩位。include void main 2 程式改錯。程式功能 輸...