C語言作業_第二堂

一、閱讀博客以下,在自己的博客發表感慨,要求必須真實,字數大於50,小於100!
寫給24歲的自己 :
http://www.cnblogs.com/menlsh/archive/2012/12/30/2839877.html

       大學四年,可以很長,也可以很短。如果每天都迷茫地在寢室、教室、食堂幾點間徘徊,漫無目的地在校園內外遊蕩,四年時光,轉眼即逝,最終得到的只是一紙文憑爾,而這四年所代表的僅僅是一個人漫長歲月中的4年時間,沒有賦予什麼特殊意義的4年時間而已。所以,珍惜當下,珍惜這四年。

 

二、結合《第二章 C語言的基本元素》課程和網絡,對以下每個問題發表感慨,要求必須真實,每個問題字數大於30,小於60!
1. 程序註釋有什麼用?
2. 主函數是個什麼東西?有什麼用?
3. int 是個什麼鳥?
4. 循環,我喜歡,因爲.........。

答:1.註釋就是對代碼的解釋和說明。目的是爲了讓別人和自己很容易看懂。爲了讓別人一看就知道這段代碼是做什麼用的。

2.一般而言,編寫一個能運行在操作系統上的程序,都需要一個主函數。主函數意味着建立一個獨立進程,且該進程成爲了程序的入口,對其它各函數進行調用,當然其它被調用函數也可以再去調用更多函數。主函數既是程序的入口,又是程序的出口,通常我們還可以指定一個exit code再退出,以表明程序最後的結果是什麼樣的。
3.C語系編程語言(C、C++、C#、Java等)中,int是定義一種類型的標示符。例如:int i;標示定義一個整型的變量i。int是一種整型的原型,在java中有對應的類Integer與之對應。
4.在不少實際問題中有許多具有規律性的重複操作,因此在程序中就需要重複執行某些語句。循環可以使繁瑣的語言簡化。
 
 
三、編碼練習
例 4-12 (1)
例 4-12 (2)
例 5-2
例 5-5
 
/*源程序:exp4_12(1).cpp*/
#include<stdio.h>
#include<stdlib.h>
void main()
{
	int r;
	int g;
	r=rand();                      /*產生一個隨機數*/
	printf("Input a number:");     
	scanf("%d",&g);                /*從鍵盤輸入的數*/
	if(g==r)                       /*輸入的數與產生的隨機數比較*/
	   printf("Right!\n");         /*如果兩個數相等,輸出這條信息*/
}
運行結果截圖:

/*源程序:exp4_12(2).cpp*/
#include<stdio.h>
#include<stdlib.h>
void main()
{
	int r;
	int g;
	r=rand();
	printf("Input a number:");
	scanf("%d",&g);
	if(g==r)
		printf("Right!\n");
	else
		printf("The number is:%d,You are wrong!\n",r);   /*如果兩個數不相等,輸出這條信息*/
}
運行結果截圖:

/*源程序:exp5_2.cpp*/
#include<stdio.h>
void main()
{ 
    int i=1;                    /*設置循環控制變量i,使其初值爲1*/
    int sum=0;                  /*設置存放累加結果的變量sum,使其初值爲0*/
    while(i<=100)               /*循環繼續的條件*/
    {
	  sum=sum+i;
	  i++;                    
     }
	printf("sum=%d\n",sum);
}


運行結果截圖:
 
 
/*源程序:exp5_5.cpp*/
#include<stdio.h>
void main()
{
	int i;                                          /*設置循環控制變量i*/
	int sum=0;                                      /*設置存放累加結果的變量sum,使其初值爲0*/
	for(i=1;i<=100;i++)                
	{
	    sum=sum+i*(i+1);                            /*循環體描述累加的動作*/
	}
	printf("1*2+2*3+3*4+...+100*101=%d\n",sum);
}
運行結果截圖:
 
 
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章