C語言入門,急求高手大蝦指教!!!!

2023-09-13 21:54:05 字數 2916 閱讀 9085

1樓:網友

不廢話,給你指明路兩條:

一、一本好書,《電腦程式的架構與設計》被稱為c語言的巫師之書,之所以這麼說,不在於它的厚度和所謂的名氣,而在於它的內容和高度。看完之後,相信你對計算機乃至程式語言會有乙個全新的認識和理解。

雖然內容不深,但也恰恰合了初學者的需要。

2樓:網友

同意 小兔子尋花問柳 的。

先看譚浩強的書進行下入門訓練 特別是書後題 我個人認為還是很能提高你的程式設計能力的 隨著你做題的過程中 你就會有很多感悟的。

3樓:蠍之心

不要看譚浩強的…看c語言之父寫的《c程式設計語言》…國內的只能教你會語法,不能教會你programming,所以你看著辦…大學開課的教材也是用譚浩強的,不過我隨便看一下,沒認真研讀,不過我的程式設計能力是我們班第一…

4樓:網友

譚浩強 c語言 確實不錯!有個**給你···專門的c一樣學習教程的!程式是要靠練的。

5樓:藍

函式是c語言程式的基本結構,乙個c程式由乙個或多個函式組成,乙個c函式有若干條c語句構成,一條c語句由若干基本單片語成。

6樓:小兔子尋花問柳

譚浩強 c語言 入門比較好。

c語言急急急急急急!!!

7樓:go陌小潔

這個函式功能就是尋找n以內的所有完美數(完全數)。

比如6因數、 3

且6=1+2+3.

完全數如果乙個數恰好等於它的因子之和,則稱該數為「完全數」 。各個小於它的約數(真約數,列出某數的約數,去掉該數本身,剩下的就是它的真約數)的和等於它本身的自然數叫做完全數(perfect number),又稱完美數或完備數。

例如:第乙個完全數是6,它有約數,除去它本身6外,其餘3個數相加,1+2+3=6。第二個完全數是28,它有約數,除去它本身28外,其餘5個數相加,1+2+4+7+14=28。

第三個完全數是496,有約數,除去其本身496外,其餘9個數相加,1+2+4+8+16+31+62+124+248=496。後面的完全數還有等等。

8樓:網友

#include

int main()

int n;

int f[100];

int s, x, i,count;

scanf("%d",&n); 讀乙個數nfor(x=1;x<=n; x++)從1到n之間檢查每乙個數{count =0;

s = 0;

for( i=1; i

幾個c語言問題,急!!!!

9樓:

1、下面正確的是a

a 實參和與其相對應的形參各占用獨立的儲存單元2、下面正確的是c

c 如果函式值的型別與返回值的型別不一致,以函式值的型別為準3、下面錯誤的是d

d函式呼叫可以作為乙個函式的形參。

4、若用陣列名作為函式呼叫的實參,傳遞給形參的是aa陣列的首位址。

5、若使用一維陣列名做函式實參,則以下說法正確的是cc在被調函式中不需要考慮性引數組的大小。

填空:1、下面的函式sum(int x)完成計算以1至x之和sum(int x)

2、下面程式的功能是計算陣列a中大於零的陣列元素之和#include

main()

float sun(float x,int n)

c語言程式設計求教!!!!

10樓:岔路程式緣

程式一共有5個錯誤發布在14行中,詳見下圖:

錯誤編號。1、把int改為float;

2、三個%d改成連續的三個%f,不要留空格;

3、這個錯誤在6行中都存在,把句首的「("和句尾部的「")全部去掉,只保留句末的分號(;)即可;

4、把%d換成%.2f,一共有六個需要更改;

5、把&f前面的&去掉,只留下f,也是有6個&需要去掉。

程式應該能正常執行了。

11樓:網友

printf()輸出變數時不需要用取址符號&,否則你那樣輸出的是變數的十進位位址。另外總運費建議用浮點數表示。

12樓:匿名使用者

與或非左右最好加個空格。

用case試試。

c語言,求指點!!

13樓:網友

題目跟賦值表示式的值以及逗號運算子的特性有關,沒有用到運算子優先順序的知識(這種題只會在考試的時候出現,平時沒有人這麼程式設計的)

首先看 printf 函式到底輸出了什麼,%d 對應的引數是 z=(x%y,x/y),即輸出表示式 z=(x%y,x/y) 的值;

於是接下看 z=(x%y,x/y) 的值是多少,根據c語言標準,賦值表示式的值是等號右邊表示式的值,即 (x%y,x/y) 的值;

現在看 (x%y,x/y) 的值是多少,現在可以去掉括號,不會影響運算順序,對於 x%y,x/y,表示式裡面有逗號運算子。對於逗號運算子,標準規定,逗號表示式必須從左往右計算,並且表示式的值是最後乙個子表示式的值,即最右邊的表示式的值是多少,整個表示式的值就是多少。那麼 x%y,x/y 的值等於 x/y 的值,即 10/3,整型數除法舍去餘數,結果是3,因此 printf 的輸出是 3;

總結:表示式求值的推導如下:%d ->z=(x%y,x/y) -x%y,x/y ->x/y ->10/3 ->3

14樓:匿名使用者

圖上的式子是先執行x%y,最後執行的x/y,,所有輸出結果是x/y=10/3 = 3.

c語言求助!!!

15樓:明月白荷

c++實現。

問原始碼請問郵箱 要。

c語言,求大神指教,求大神指教,c語言

maxth x,y,z max max x,y z max x,y fun x,y int fun int x,int y c語言,求大神指教 include include int main printf 請輸入檔名 要帶路徑scanf s path file fb null for i 0 i ...

C語言問題求大神指教,C語言問題求大神指教

c語言實現,輸入n,按1 2 3迴圈報數,報3的出局,求剩下最後一個的編號,參考 如下 include include int main int n,i,j 1,t 0 int a scanf d n a int malloc n sizeof int if a null return 1 for ...

急!C語言高手進

我先留個記號,明天再來編 呵呵.include stdio.h include stdlib.h define m 5 define n 4 char a m b n c m n int i,j,k,t main char d void fun1 void fun2 void fun3 for i ...