《C語言及程序設計初步》第九講實踐項目(含第八講)

第八講 數據類型及表示

心得:用符號常量代替直接使用常量。爲此,修改之前的一段程序。

//計算圓柱體的表面積
/*之前的程序
#include <stdio.h>
int main()
{
	float r,h,s;
	printf("圓柱體的半徑r= ");
	scanf("%f",&r);
	printf("圓柱體的高h= ");
	scanf("%f",&h);
	s=2*3.1415926*r*r+2*3.1415926*r*h;
	printf("圓柱體的表面積是:%f\n",s);
	return 0;
}*/
//修改後
#include <stdio.h>
#define PI 3.1415926 //定義PI爲3.1415926
int main()
{
	float r,h,s;
	printf("圓柱體的半徑r= ");
	scanf("%f",&r);
	printf("圓柱體的高h= ");
	scanf("%f",&h);
	s=2*PI*r*r+2*PI*r*h;
	printf("圓柱體的表面積是:%f\n",s);
	return 0;
}

第九講 變量

//修改程序
#include <stdio.h>
int main()
{
    float r1,r2,r; //定義變量r
    printf("輸入要並聯的兩個電阻值:");
    scanf("%f %f",&r1,&r2);
    r=1/(1/r1+1/r2);
    printf("並聯後的電阻值爲:%f\n",r);
    return 0;
}

//閱讀此段程序,標明變量的變化過程
#include <stdio.h>
int main( )
{
    int a,b,t;
    scanf("%d %d", &a, &b);
    t=a;
    a=b;
    b=t;
    printf("%d %d\n", a, b);
    return 0;
}
見下圖:


心得:

定義變量及初始化,就是爲其分配存儲單元。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章