當前位置:首頁 » 編程語言 » c語言編程什麼都不會
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言編程什麼都不會

發布時間: 2022-06-17 04:41:45

c語言編程,感覺啥都不會

1、
#include<stdio.h>
intmain(){
inta[4];
for(inti=0;i<4;i++){
scanf("%d",&a[i]);
}
for(inti=0;i<3;i++){
for(intj=0;j<3-i;j++){
if(a[j]>a[j+1]){
inttemp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
for(inti=0;i<4;i++){
printf("%d",a[i]);
}
printf(" ");
return0;
}

4、
#include<stdio.h>
intmain(){
intcnt=0;
for(inti=100;i<=200;i++){
intflag=1;
for(intj=2;j*j<=i;j++){
if(i%j==0){
flag=0;
break;
}
}
if(flag==1){
cnt++;
printf("%d",i);
}
}
printf(" 共有%d個素數",cnt);
return0;
}
5、
#include<stdio.h>
intmain(){
inta,sum=0,cnt=0;
while(scanf("%d",&a)&&a!=-1){
sum+=a;
cnt++;
}
printf("平均成績為:%.2f ",(float)sum/cnt);
return0;
}
7、
#include<stdio.h>
intmain(){
floata[20],b[20];
a[0]=1.0,a[1]=2.0,b[0]=2.0,b[1]=3.0;
for(inti=2;i<20;i++){
a[i]=a[i-1]+a[i-2];
b[i]=b[i-1]+b[i-2];
}
floatsum=0.0;
for(inti=0;i<20;i++){
sum=sum+(float)(b[i]/a[i]);
//printf("%.2f ",sum);
}
printf("前20項和為:%.2f ",sum);
return0;
}



Ⅱ c語言什麼都看不懂,該怎麼去學

可以下載一些教學資源,多練習編程,關注博客園,csdn一些專業論壇

Ⅲ 對c語言編程啥都什麼都不懂,直接學習c++可以嗎

可以,c++和c語言也有很多相似的地方,c++難些,建議先學c語言,有個循序漸進的過程

Ⅳ 怎樣能從一個什麼都不懂的菜鳥學會C語言

很多人對學習C語言感到無從下手,經常問我同一個問題:究竟怎樣學習C語言?我是一個教師,已經開發了很多年的程序,和很多剛剛起步的人一樣,學習的第一個計算機語言就是C語言。經過這些年的開發,我深深的體會到C語言對於一個程序設計人員多麼的重要,如果不懂C語言,你想寫底層程序這幾乎聽起來很可笑,不懂C語言,你想寫出優秀高效的程庌輌這簡直就是天方夜譚。為什麼C語言如此重要呢? 第一:C語言語法結構很簡潔精妙,寫出的程序也很高效,很便於描述演算法,大多數的程序員願意使用C語言去描述演算法本身,所以,如果你想在程序設計方面有所建樹,就必須去學它。 第二:C語言能夠讓你深入系統底層,你知道的操作系統,哪一個不是C語言寫的?所有的windows,Unix,Linux,Mac,os/2,沒有一個里外的,如果你不懂C語言,怎麼可能深入到這些操作系統當中去呢?更不要說你去寫它們的內核程序了。 第三:很多新型的語言都是衍生自C語言,C++,Java,C#,J#,perl...哪個不是呢?掌握了C語言,可以說你就掌握了很多門語言,經過簡單的學習,你就可以用這些新型的語言去開發了,這個再一次驗證了C語言是程序設計的重要基礎。還有啊,多說一點:即使現在招聘程序員,考試都是考C語言,你想加入it行業,那麼就一定要掌握好C語言。 那麼究竟怎樣學習C語言呢? 1:工欲善其事,必先利其器 這里介紹幾個學習C語言必備的東東: 一個開發環境,例如turbo C 2.0,這個曾經占據了DOS時代開發程序的大半個江山。但是現在windows時代,用turbo C有感覺不方面,編輯程序起來很吃力,並且拖放,更沒有函數變數自動感應功能,查詢參考資料也不方便。建議使用Visual C++,這個東西雖然比較大塊頭,但是一旦安裝好了,用起來很方便。 一本學習教程,現在C語言教材多如牛毛,但推薦大家使用《C語言程序設計》譚浩強主編 第二版 清華大學出版社,此書編寫的很適合初學者,並且內容也很精到。 除此以外,現在有很多輔助學習的軟體,畢竟現在是Window時代了,學習軟體多如牛毛,不象我們當初學習,只有讀書做題這么老套。我向大家推薦一個「集成學習環境(C語言)」,里邊的知識點總結和常式講解都非常好,還有題庫測試環境,據說有好幾千題,甚至還有一個windows下的trubo C,初學者甚至不用裝其它的編譯器,就可以練習編程了,非常適合初學者。還有一個「C語言學習系統」軟體,不過感覺只是一個題庫系統,如果你覺得題做的不夠,不妨也可以試試。 2:葵花寶典 學習計算機語言最好的方法是什麼?答曰:讀程序。 沒錯,讀程序是學習C語言入門最快,也是最好的方法。如同我,現在學習新的J#,C#等其他語言,不再是抱著書本逐行啃,而是學習它們的常式。當然,對於沒有學過任何計算機語言的初學者,最好還是先閱讀教程,學習完每一章,都要認真體會這一章的所有概念,然後不放過這一章中提到的所有常式,然後仔細研讀程序,直到每一行都理解了,然後找幾個編程題目,最好是和常式類似的或一樣的,自己試圖寫出這段已經讀懂的程序,不要以為常式你已經讀懂了,你就可以寫出和它一樣的程序,絕對不一定,不相信你就試一試吧,如果寫不出來,也不要著急,回過頭來再繼續研究常式,想想自己為什麼寫不出來,然後再去寫這段程序,反反復復,直到你手到擒來為止,祝賀你,你快入門了。 3:登峰造極 寫程序的最高境界其實就是掌握各種解決問題的手段(數據結構)和解決問題的方法(演算法)。 是不是寫出底層程序就是程序設計高手呢?非也,寫底層程序,無非是掌握了硬體的結構,況且硬體和硬體還不一樣,要給一個晶元寫驅動程序,無非就是掌握這塊晶元的各種寄存器及其組合,然後寫值讀值,僅此而已。這不過是熟悉一些io函數罷了。那麼怎樣才算精通程序設計呢?怎樣才能精通程序設計呢?舉個例子:你面前有10個人,找出一個叫「張三」的人,你該怎麼辦?第一種方法:直接對這10個人問:「誰叫張三」。第2種方法:你挨個去問「你是不是張三?」,直到問到的這個人就是張三。第三種方法:你去挨個問一個人「你認不認識張三,指給我看」。不要小看這個問題,你說當然會選第一種方法,沒錯恭喜你答對了,因為這個方法最快,效率最高,但是在程序設計中找到解決問題的最優方法和你用的手段卻是考驗一個程序員程序設計水平的重要標志,而且是不容易達到的。剛才這個問題類似於數據結構和演算法中的:Map數據結構,窮舉查找和折半查找。所以掌握好數據結構和一些常用演算法,是登峰造極的必然之路。最後給大家推薦嚴尉敏的《數據結構》清華大學出版社,希望每一個想成為程序設計高手的人研讀此書。

Ⅳ c語言為什麼這么難學,我為什麼老是學不會

對初學者來說,C語言確實有一定的難點,但是C語言是基礎的語言,並不是最難的所以學不好的主要還是自身的問題。依據本人這么多年的經驗,這嘗試分析下為何這么多人學不好C語言?

C語言本身存在一定難度
C語言主要應用於操作系統、嵌入式底層開發等,在這些領域C語言一直都咱局主導位置,但是在入門上現在比較熱門的php、python、java等語言比C語言稍微容易一些。所以很多人學習到C語言的時候,理解起來很抽象,使用時變化莫測,覺得很難,自己就失去了興趣,慢慢地放棄了。特別是在指針的學習上,是一個檻,很多人就是倒在指針上的。
當然除了指針,C語言裡面還有一些回調、遞歸、函數指針、指針函數也有一定的難點,所以總的來講C語言還是有一定的難度 的,學習C語言一定要多練,不能光看書,多做一些項目慢慢地就好了。

意志力不夠沒有耐心,倒在黎明前夕
學習編程主要挺過去前兩年的積累經驗階段,後面就好多了,有些人就是迷迷糊糊的進入技術崗位了不知道到底做的是什麼,會有一天發現自己突然明白過來很多的事情,以前有些不明白的事情,突然覺得啥都明白了,看似是一件很神奇的事情,本質上來講都是日積月累構造成的。
很多人覺得自己學了這么長時間還是很多不明白,就會產生厭倦心裡,自己都想要放棄,沒有了激情,慢慢地自己就放棄了,其實有時候默默地再堅持一會自己就會慢慢地掌握C語言的精髓,對C語言產生興趣。

C語言沒有別的語言好就業
這涉及一個很現實的問題,學習了編程語言就得找工作,如果學了不好找工作,肯定學習起來的動力就不足,畢竟C語言的工作崗位絕對數量並不少,但是相比java,php,python等語言還是沒法比,而且對入門者的要求相對更高點,薪資上也不一定有多大的優勢,所以對於初學者沒有多大的吸引力。目前這也是當前的市場實際情況。
C語言是不是就不值得學習了?其實這種說法是不對的,其實php,python等底層語言還不是一樣用C語言來實現,所以C語言的重要性不言而喻。不要聽信C語言已經過時之類的謠言,C語言一直都在默默無聞、踏踏實實地做著底層很重要的事情,經久不衰。想要在軟體行業立足發展,C語言還是很值得學習的。

Ⅵ c語言什麼都不懂,如何入門

說一點個人的經驗。我是開始看的最簡單的輸入輸出函數,純新看教材個人推薦譚浩強的。然後看基礎知識,看簡單的代碼,理解下每個部分的作用。指針部分還有演算法部分可以暫時放一下,等到後面又看不懂的地方再看。編程環境不推薦VC++,不好用。Cfree什麼的都可以。純手打,望採納。

Ⅶ 我想學C語言編程,可是什麼都不會,求解

什麼都不會的話那我建議你從計算機基礎開始,計算機基礎是所有計算機學科的基礎,不管是編程還是啥,基礎不搞好以後有一些操作你根本不會的。還有就是一些運算,編程中最重要的就是數學運算與邏輯分析。普通程序員會初等數學就夠了,優秀的程序員需要高等數學的水平。

Ⅷ 想學編程c語言 啥都不會 怎麼學 求幫助

如果是在沒有任何編程基礎的情況下選擇自學,請不要選擇C語言,C語言中的很多語法比較復雜,國內教材大多是翻譯的,質量實在不敢恭維。如果想學C語言,自學的話,最好先學個VB,學會了之後再來學習C語言。
身邊要是有願意幫助你學習C語言的,或者你能找到教你的老師,可以直接學C,但做好心理准備,學C要求很強的邏輯思維,如果沒有良好的邏輯思維,是學不好的,甚至學不會的。判斷有無邏輯推理思維的辦法就是中學時的數學成績,如果成績大於50%的其他人,那麼學C就沒有問題

Ⅸ c語言怎麼學不會

C語言是一個實用性很強的語言。你如果想要學好它,就得下一翻功夫。可是大多數人都認為它太難學了。所以就沒有認真的學,也當然學不好了。即使是學計算機的學生也不能把它學的很好,這是因為他們沒有掌握學習這門語言的方法。我也是一個學計算機的人,我用C語言過了全國計算機等級考試。所以我有一些心得,想和大家分享。
首先你要有一個正確的態度,沒有一個正確態度的人是學不好任何東西的。你如果真想學好C語言的話,你就要做好好好學它的准備,不要三心二意。
其次,你要了解你學這個語言的目的。你是想過計算機等級考試呢?
還是想真正想用這一門語言。這就有很大的區別,這決定你學習的程度。
再次,你要了解你需要的教材。什麼樣的教材才是適合你。你要認真的選,不要太隨意了。因為不同的教材程度不同,也不一定適合你。
然後,就是學的問題了。你做好了上面的准備,就好好開始學了。可是學好一門語言,一個好的方法很重要的。你要從整體上來理解C語言,認識到C語言的優勢,還有C語言的特點。C語言是面向過程的一門語言,特別強調各個程序的關系。像程序之間的調用,這是很平常的。
一門語言的基礎部分不過是一些關於數的類型,字元的類型的定義。你只要認真看不難明白的。不過最好的方法還是上機調試。在這一階段做一些簡單的程序。來明白C語言的編程環境,數字的類型。這樣理解起來會更快些,也比較容易記憶。
後來,就是學習一些過程語言的基礎的模式。順序,循環,選擇這些東西。這些東西都是一些活的東西,千萬不要死記硬背,這是沒有用的。在這一階段,你可以編一些比較簡單的程序。像數據的計算,成績的判定等等。
隨著學習的深入,你會發現C語言有許多東西很有趣的。這樣學習不再是一個多麼難的事了,而是一件快樂的事。最後C語言和任何一門語言一樣需要多上機調試,多動腦。C語言的基礎部分很快就會掌握的。

Ⅹ 怎麼才能學會編程抱著c語言設計根本什麼都不懂

認真看書,選擇網上高手們推薦的書籍,比如譚浩強那本書,從頭到尾,邊看書邊敲代碼,等到最後一頁,堅持下來一遍,你會對編程,起碼對c語言有了感覺,然後可以一邊做項目一邊看別的書。看別的書方法還是我以上說的那樣,必須不斷編程實踐敲代碼才行,只看書是行不通的。至於做項目,就是選些有意思的或者自己認為有意思的就行,比如用c開發一個貪吃蛇,打字游戲,或者計算器,這樣能激發自己興趣不斷前進。至於學習資料,網路吧,大家都給你鋪平了寬廣大路,只等毅力堅定的你策馬奔騰!最終祝你成功!!成為編程高手!!