C 常見程式設計

2021-10-07 15:08:49 字數 1620 閱讀 3815

1.求陣列中的最大值和最小值並輸出。如:int a=

static void main(string args)

;int max = a[0];

int min = a[0];

for (int i = 1; i < a.length - 1; i++)

if (a[i] < min)

}console.writeline("最大值是,最小值是",max,min);

}

2.使用while語句求1到100中的奇數和。

static void main(string args)

console.writeline("1到100中的奇數和是:"+sum);

}

3.如果乙個數恰好等於它的因子之和,那麼這個數就稱為  "完數

"。例如 6=1+2+3.程式設計找出1000以內的所有完數。

static void main(string args)

}if (sum == i)

}}

4.編寫乙個person類,有姓名、年齡、性別字段,再定義乙個有參的構造方法用來初始化,定義乙個輸出學生資訊的方法print(),在program類裡面例項化乙個物件stu,呼叫裡面print()方法

class program

}class person 

public void print()

,性別,現年歲",this._name,this._***,this._age);

}}

5.編寫乙個學生類 student,要求:

學生類 student 屬性有(全部定義為私有屬性private): s

tring name  :  代表學生姓名

int

computer_score: 計算機考試成績

int english_score: 英語考試成績

int maths_score: 數學考試成績

class program

}class student

2) 學生類 student的方法有:

int gettotalscore( ): 該方法計算三門考試成績的和,並返回

void introduce ( ): 在螢幕顯示學生的基本資訊,包括學生的姓名以及三門課的總成績

定義好學生類student後,

在主方法裡面

生成乙個學生物件xiaozhang,name屬性為「小張」,三門課的成績分別是60,70,80,呼叫introduce( )方法顯示學生的基本資訊

//: 該方法計算三門考試成績的和,並返回

public int gettotalscore()

//: 在螢幕顯示學生的基本資訊,包括學生的姓名以及三門課的總成績

public void introduce()

,三門課總成績",this.name,gettotalscore());

}}

c語言程式設計常見錯誤

1.書寫識別符號時,忽略大小寫。main 編譯程式會出錯。c語言區分大小寫。習慣上,符號常量名用大寫,變數名用小寫表示,以增加可讀性。2.忽略變數型別,進行不合法運算 main 是求餘運算,得到a b的整餘數。整型變數可進行求餘運算,而實型變數則不允許進行求餘運算。3.將字元常量與字串常量混淆 ch...

C 中常見的程式設計錯誤

1 嘗試修改字串常量 char p i m hungry p 0 s 答案與分析 上面的 能成功通過編譯,但會產生執行時的錯誤即造成記憶體的非法寫操作。i m hungry 實質上是字串常量,而常量往往被編譯器放在唯讀的記憶體區,不可寫。p初始指向這個唯讀的記憶體區,而p 0 i 則企圖去寫這個地方...

C程式設計常見問題總結

本文是c程式設計中一些常見錯誤的總結,有些是顯而易見的,有些則是不容易發現 a b 出現bug c d c d將不會執行 if a b c a恆等於b,只有當b 0的時候才執行 再看下面的 if 0 a 5 c 布林表示式恒為真 上面 中的bool表示式恒為真,由於0 a的值為0或1,永遠都小於5成...