C語言程式設計,c語言程式設計怎樣入門

2021-08-08 16:12:26 字數 5707 閱讀 6588

1樓:匿名使用者

1、#include

void main()

2、#include

void main()

3、/*

編寫程式,根據輸入的學生成績給出相應的等級,

大於或等於90分以上的等級為“優秀”;

大於或等於80分而小於90分的等級為“良好”;

大於或等於70分,而小於80分的等級為“中等”;

大於或等於60分,而小於70分的等級為“及格”;

60分以下的等級為“不及格”。

*/#include

void main()

4、#include

void main()}5、

#include

void main()

printf("1000以內所有奇數的和為:%d\n",sum); }6、

/*π=4*(1-1/3+1/5-1/7+1/9-…),直到最後一項的絕對值小於10-10為止。

*/#include

void main()

sum=sum*4;

printf("π的估計值為:%f\n",sum);}7、

/*fibonacci 數列有如下特點:其第 1 , 2 項均為 1 , 1 。從第 3 個數開始,該數是其前兩個數之和

直到某項大於1000為止,並輸出該項的值

*/#include

void main()

while(f<=1000);

printf("fibonacci 數列中第一個大於1000的項為:%d\n",f);}8、

/*計算s=1+2+3+…+i,直到累加到s大於10000為止,並給出s和i的值。(用for迴圈完成)。

*/#include

void main()

9、/*

編寫函式myadd(int *a,int *b),

函式中把指標a和b所指的儲存單元中的兩個值相加,然後將和值作為函式值返回。

在主函式中輸入兩個數給變數,把變數地址作為實參,傳送給對應形參。

*/#include

int myadd(int *a,int *b)

void main()

10、/*

編寫函式chcopy(char *s,cha *t),

將指標t所指的字串複製到指標s所指的儲存空間中。

設字串為“mnopqrstuvwxyz”。

*/#include

char *chcopy(char *s,char *t)

void main()

2樓:月下獨酌

這麼多題目 才15分

3樓:論壇

這麼多題目。。。。。這麼點分。。。。。。

c語言程式設計怎樣入門

4樓:匿名使用者

一、工欲善其事,必先利其器

這裡介紹幾個學習c語言必備的裝置和書籍:

a)開發環境

例如turbo c 2.0,這個曾經佔據了dos時代開發程式的大半個江山。但是現在windows時代,用turbo c有感覺不方面,編輯程式起來很吃力,並且拖放,更沒有函式變數自動感應功能,查詢參考資料也不方便。

建議使用visual c++,這個平臺雖然體積大,但是一旦安裝好了,用起來很方便。

b)一本學習教程

現在c語言教材多如牛毛,推薦大家使用《c語言程式設計》第二版。此書很適合初學者,並且內容也很精到。

c)利用輔助學習軟體

畢竟現在是windows時代了,學習軟體多如牛毛,這裡向大家推薦一個“整合學習環境(c語言)”,裡邊的知識點總結和例程講解都非常好,有好幾千題的題庫測試環境,包括一個windows下的trubo c,初學者甚至不用裝其它的編譯器,就可以練習程式設計了。還有一個“c語言學習系統”軟體,不過感覺只是一個題庫系統,如果你覺得題做的不夠,不妨也可以試試。

二、葵花寶典

學習計算機語言最好的方法是什麼?答曰:讀程式。

沒錯,讀程式是學習c語言入門最快,也是最好的方法。我們大家都應該有個體驗——在最初學習windows系統操作或microsoft words如果操作的過程中,剛開始總是正兒八經地買來教材,結果讀來讀去卻雲裡霧裡,而當我們將教材丟在一邊,拿起滑鼠反覆地試,幾個小時就搞定。包括學習j#,c#等其他語言,在今天的windows時代,也不再提倡抱著書本逐行啃,而是學習它們的例程。

當然,對於沒有學過任何計算機語言的初學者,多少要先閱讀教程,認真體會所有概念,然後不放過這一章中提到的所有例程,仔細研讀,直到每一行都理解了,再找幾個程式設計題目,最好是和例程類似的或一樣的,自己試圖寫出這段已經讀懂的程式。如果寫不出來,回過頭來再繼續研究例程,想想自己為什麼寫不出來,然後再去寫這段程式,反反覆覆,直到你手到擒來為止。

三、登峰造極

寫程式的最高境界其實就是掌握各種解決問題的手段(資料結構)和解決問題的方法(演算法)。

是不是寫出底層程式就是程式設計高手呢?非也,寫底層程式,無非是掌握了硬體的結構,況且硬體和硬體還不一樣,要給一個晶片寫驅動程式,無非就是掌握這塊晶片的各種暫存器及其組合,然後寫值讀值,僅此而已。這不過是熟悉一些i/o函式罷了。

那麼怎樣才算精通程式設計呢?怎樣才能精通程式設計呢?舉個例子:

你面前有10個人,找出一個叫“張三”的人,你該怎麼辦?第一種方法:直接對這10個人問:

“誰叫張三”。第2種方法:你挨個去問“你是不是張三?

”,直到問到的這個人就是張三。第三種方法:你去問一個人“你認不認識張三,指給我看”。

不要小看這個問題,你說當然會選第一種方法,那麼恭喜你答對了,因為這個方法最快,效率最高,但是在程式設計中找到解決問題的最優方法和你用的手段卻是考驗一個程式設計師程式設計水平的重要標誌,而且是不容易達到的。剛才這個問題類似於資料結構和演算法中的:map資料結構,窮舉查詢和折半查詢。

所以掌握好資料結構和一些常用演算法,是登峰造極的必然之路。

5樓:終迎絲僕昕

剛開始學時,大家不用急著去程式設計序,先搞清楚程式的作用,寫程式的目的,搞清楚程式的大體結構,如果有條件的話在電腦上把書上的程式打幾遍,沒有電腦的話,就抄上幾遍,接著從最簡單的程式編起,比如寫個最簡單的小學應用題........

當對程式有了一定的認識的時候,在試著去編些比較複雜的(不是很複雜的。。相對來說)

程式設計序不要怕有錯誤,每一個錯誤都是對你的一個提高,還有程式設計序要敢大膽的設想,就算結果是錯的.....

當你自己能編一個小小的程式時,那種成就感很大的。。。以後會對他越來約來感興趣的........

6樓:四川新華陳老師

相對於其他程式語言,c語言還是比較難的。初學者需要注意一下幾點:

一是學習順序

7樓:江西新華電腦學院

現在都是資訊化的時代,沒有一門好的技術是難以在社會之中立足的,

現在的電腦技術飛速增長,每家公司都需要電腦人才,你可以去學習電腦專業,

在這個領域中還是有很大的發展空間的,只要自己好好學習,以後的前景不可限量。

8樓:周幽

建議你這樣試試看:

1:看一看kr的c語言程式設計;

2:買一本關於資料庫的書學一下;

3:多做題,掌握一些經典c語言的解題技巧,比如漢諾塔等。

這樣做的好處:雖然笨拙,但是基礎會很堅固的。

注意事項:一定要堅持,學這個很容易感到枯燥乏味。

9樓:year醫海無邊

s是字元指標陣列。 對應4個字串。

迴圈中 i=3 2 1 0

對於不同的i,j有不同取值

3: 第一次判斷就不成立, 直接退出。 不做操作2: j=3

1: j=3 2

0:j=3 2 1

輸出的是s[i]+j

也就是 從s[i]字串的第j個字元開始輸出所以輸出是

while

akeak

tinue

ntinue

ontinue

10樓:匿名使用者

買一本有頭的書看一下,。再下一個軟體是c++就可以了。不會很難的。

11樓:beni花花

這種入門到工作的課程,現在人都可以直接在三人行慕課的平臺上學到的。

c語言程式設計

12樓:匿名使用者

#include

#define n 10

void insert(int list, int n, int x)

void main( )

c語言程式設計的一般步驟有哪些? 5

13樓:西口貝貝

首先明確要解決的問題;

其次分析問題並選擇想要利用的演算法,或者自己想一個的演算法;

畫流程圖,明確解決問題過程中的邏輯關係和時序關係;

然後才是上機編寫**;

之後是debug除錯,基本就可以執行了。

具體就上機編寫**來講,首先需要開啟c++的開發環境,然後新建一個工程;

然後新建一個檔案(如果是vc6.0就可以繼續寫了,如果是vs20**的話就需要在檔案選單中選擇將檔案移入工程);

在檔案中寫入**,然後就可以編譯執行了。

具體**的格式來講,首先應該引用標頭檔案#include<"標頭檔案名(不帶.h)">,然後在所有標頭檔案引入之後加一行using namespace std;後面可以寫函式了,具體就看你自己的發揮了~

14樓:匿名使用者

你好,是這樣的,首先寫

1.寫標頭檔案:#include“stdio.h”

然後是2.主函式:void nain()

主函式包括宣告部分和執行部分

15樓:xm_漁舟唱晚

先開啟程式,建一個.cpp的的檔案,然後再.cpp中編寫檔案。

檔案開頭要寫標頭檔案,像#include、#include等。

接著編寫主函式:main() 函式!

16樓:匿名使用者

先見一個cpp檔案

1.寫標頭檔案:#include“stdio.h”

2.主函式:void nain()

如何用c語言編寫一個軟體?

17樓:匿名使用者

如果只用c語言的話, 就要用win32 api編寫。

簡介:c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

特有特點:

c語言是一個有結構化程式設計、具有變數作用域(variable scope)以及遞迴功能的過程式語言。

c語言傳遞引數均是以值傳遞(pass by value),另外也可以傳遞指標(a pointer passed by value)。

不同的變數型別可以用結構體(struct)組合在一起。

只有32個保留字(reserved keywords),使變數、函式命名有更多彈性。

部份的變數型別可以轉換,例如整型和字元型變數。

通過指標(pointer),c語言可以容易的對儲存器進行低階控制。

預編譯處理(preprocessor)讓c語言的編譯更具有彈性。

c語言入門,c語言程式設計怎樣入門

建議買一本c primer plus或者嗨翻c語言 前者口碑很好,內容也全,後者比較趣味,適合入門 直接看k r的,主要是自己多上機練習。譚浩強的好 第二版和第三版沒什麼不同的 是買譚浩強的 c語言程式設計 第三版的 其實內容差不多都 學完後學c 我們大學課程就是這樣的 實在想學就再學資料結構 想法...

C語言程式設計,c語言程式設計序

你這樣的程式會出現資料段溢位的。char p沒有指向的空間,是個野指標。怎麼能拿來賦值。c語言裡的字串是用連續的字元來表示的,0 表示結束。比如你一個 abcde 在物理空間上是abcde0 0 的機器值就是0.每個字元都是一個位元組,用ascii碼錶示。c語言定義字串的方式有兩個 1 char p...

c語言程式設計問題,C語言程式設計問題?

int main printf 字母數 d n空格數 d n數字數 d n其他字元數 d n letters,space,digit,other return 0 第一個問題 無效的主要 i 100 i 100 第二個問題,到1 100奇 0 int i 1 i 1 100 i i 100 而 i ...