實驗1和實驗2
阿新 • • 發佈:2018-12-19
實驗1 C語言程式設計初步
一、實驗目的和要求
(1)熟悉Visual C++6.0開發環境或CodeBlocks開發環境。
(2)掌握C語言上機步驟,瞭解執行一個C程式的方法。
(3)理解C語言程式的結構。
(4)掌握C語言程式的書寫格式。
二、實驗內容和步驟
1.分析下列程式的執行結果,並上機除錯執行,驗證結果。
(1)分析執行結果之一:
#include<stdio.h>
int main()
{
printf("I love C!\n");
return 0;
}
(2)分析執行結果之二:
#include<stdio.h> int main() { printf(" @\n"); printf(" @ @\n"); printf(" @ @ @\n"); printf(" @ @ @ @\n"); printf(" @ @ @ @ @\n"); return 0; }
2、編寫一個程式,執行後在顯示屏上顯示“你好,大資料,我來了!”。
3、改錯題。該程式的功能是計算兩個實數相乘的結果。請分析錯誤,並上機除錯。給出正確的程式。
#include<stdio.h>
int main()
int p,x,y;
scanf("%lf%lf",&x,&y);
printf("x*y=%d\n",p);
p=x*y
實驗2 資料型別與簡單的輸入輸出
一、實驗目的和要求
(1)瞭解C語言資料型別的意義。
(2)掌握C語言基本資料型別。
(3)初步掌握常量與變數的使用。
(4)掌握簡單輸入/輸出函式的格式和應用。
(5)掌握轉義字元的使用方法。
二、實驗內容和步驟
- 分析下列程式的執行結果,並上機除錯執行,驗證結果。
(1)分析執行結果之一:
#include<stdio.h> int main() { int a=100; long int b=100; unsigned int c=100; unsigned long d=-100; float x=200.0; double y=200.0; printf("a=%3d,b=%31d,x=%6.3f,y=%lf\n",a,b,x,y); printf("a=%31d,b=%3d,x=%6.3lf,y=%f\n",a,b,x,y); printf("x=%6.3f,x=%6.3e,x=%g\n",x,x,x,x); printf("%u,%u\n",c,d); return 0; }
(2)分析執行結果之二:
#include<stdio.h>
int main()
{
printf(" \102 \43 D\n");
printf("E\b=\n");
printf("I say:\"How do you do?\"\n");
printf("\\C Program\\\n");
printf("C \’C \’ ");
return 0;
}
2、已知梯形的上底為a,下底為b,高為h,請程式設計求出梯形的面積。