⑴ 在c語言編程中,84和34怎麼表示
int a=84,b=34;
就這么表示啊。
⑵ c語言編程
C語言編程如何快速實現
在我們初次學習C語言的時候,總想著快速的實現編譯過程。那麼C語言編程究竟是如何實現的呢,當然是要通過自己喜歡的編譯器來編譯完成,那麼今天就為大家介紹C語言編程是如何快速的實現。
1. 首先我們下載一款適合C語言的編譯器,今天為大家講解的C語言編譯器為CodeBlocks,該編譯器沒有太過復雜,很符合初學者,簡單上手快。
⑶ C語言編程
第0題:
#include<stdio.h>
#define MAXLEN 70
main()
{
char s1[MAXLEN],s2[MAXLEN],same[MAXLEN]={0};
int i,temp,flag=0;
printf("請輸入第一個字元串:\n");
scanf("%s",s1);
printf("請輸入第二個字元串:\n");
scanf("%s",s2);
i=strlen(s1);
temp=strlen(s2);
if(i<temp) i=temp;
temp=i;
for(i=0;i<temp;i++)
if(s1[i]==s2[i]) {flag=1;same[i]=1;printf("%c ",s1[i]);}
if(flag==0) printf("####");
printf("\n");
for(i=0;i<temp && falg==1;i++)
if(same[i]) printf("%d ",i);
}
第1題
#include <stdio.h>
main()
{
int a[10]={36,90,55,58,25,39,79,89,33,74}, x;
int i,j,temp;
/*排序開始*/
printf("排序前:\n");
for(i=0;i<10;i++) printf("%d ",a[i]);
for(i=0;i<10;i++)
for(j=i+1;j<10;j++)
if(a[i]>a[j]) {temp=a[i];a[i]=a[j];a[j]=temp;}
printf("\n排序後:\n");
for(i=0;i<10;i++) printf("%d ",a[i]);
/*排序結束*/
printf("\n請輸入所查找的數值:\n");
scanf("%d",&x);
/*查找開始*/
i=0;
j=9;
while(1)
{
temp=(i+j)/2;
if((i==j && a[temp]!=x)|| i>j) {temp=-1;break;}
if(a[temp]==x) {break;}
x>a[temp]?(i=temp+1):(j=temp-1);
}
printf("查找結果:%d\n",temp);
/*查找結束*/
}
第3題
#include<stdio.h>
#define M 3
#define N 4
main()
{
int ab[M][N]={{11, 12, 13, 14},
{21 ,22 ,23, 24 },
{31 ,32, 33, 34}};
int ba[N][M],i,j;
/*轉置:*/
for(i=0;i<M;i++)
for(j=0;j<N;j++)
ba[j][i]=ab[i][j];
/*輸出:*/
printf("轉置後的矩陣是:");
for(i=0;i<N;i++)
{puts("\n");
for(j=0;j<M;j++)
printf("%d ",ba[j][i]);
}
}
⑷ c語言 編程
1、
#include 「stdio.h」
main()
{
double r;
double pi=3.14159;
printf("請輸入圓的半徑:");
scanf("%lf",&r);
printf("圓的周長為:%.2lf",2*pi*r);
printf("圓的面積為:%.2lf",pi*r*r);
getch();
}
2、
#include 「stdio.h」
main()
{
char c;
printf("請輸入一個大寫字母:");
scanf("%c",&c);
printf("小寫字母為:%c",c+32);
getch();
}
3、
#include 「stdio.h」
#include "math.h"
main()
{
double a,b,c;
double p;
double area;
printf("請分別輸入三條邊的長度:");
scanf("%lf %lf %lf",&a,&b,&c);
p=(a+b+c)/2;
area=sqrt( p*(p-a)*(p-b)*(p-c));
printf("三角形的面積為:%.2lf",area);
getch();
}
⑸ c語言編程怎樣入門
相對於其他編程語言,C語言還是比較難的。初學者需要注意一下幾點:
一是學習順序
先從熟悉簡單的C語言語法開始入門,然後再循序漸進,學習C++語法,WIN32、MFC、QT、網路編程,資料庫、數據結構、演算法、COM、STL等。構建一個完整的C語言知識體系。這需要一個比較漫長的學習積累的過程。語法入門部分大概2-3個月,其他部分需要學習和工作中慢慢理解和消化了。
二是學習方法
人的知識80%是通過眼睛獲取的,但是學習編程有所不同,除了看書、看視頻之外,關鍵是要勤動手,勤動腦。通過做大量的練習、項目實戰不斷積累代碼量。只有代碼量足夠多了,項目做的多了,才能算是真正學會了。項目能否完成,就是衡量是否學會的唯一標准。後期就是代碼的質量和優化問題了,這個只能在項目工作中慢慢積累經驗了。
最後強調一點,很多人學不會編程是因為掉坑裡了。就是教程或者書上的知識點之間跨越太大,作為一個初學者很難自己摸索出來,前面的知識點沒有掌握,接著學習後面的知識,肯定是學不會了。目前絕大多數編程書籍和教程或多或少都有這樣的弊端。自學能力比較強的人可以通過各種方法,參考各種網上的資料自己解決。但是大多數自學能力不是很強的人,只能依賴老師、同學、同事或者朋友幫忙指導,或者報名培訓機構,老師指導完成了。學習編程通常需要一些好的學習資料,包括紙質的書籍,視頻教程,課件,項目練習,代碼。零基礎入門的書籍推薦《明解C語言》、《C Primer Plus》,還有一本非常特別的匯編和C語言正向逆向結合的書編程達人內部教材《匯編、C語言基礎教程》也非常不錯,講解匯編和C語言的本質非常透徹,非常細致。視頻資料也是特別多了,各種視頻網站、論壇、自媒體都有,比如網易課堂、騰訊課堂、慕客網這些。還有一些論壇,比如CSDN、編程中國等。最重要的一點就是答疑服務,推薦愛達人的網站也很不錯,從零基礎入門到應用課程,配套的視頻、課件、代碼、項目、答疑服務都有,還可以兼職接單,學以致用。
⑹ c語言該怎麼學
以下幾個步驟,樓主不妨試試..
1) 看書,熟悉變數、函數、指針
2) 寫程序,上機實驗
3) 熟悉演算法、數據結構。排序、查找
4) 看開源代碼,從優秀代碼中學習高級運用~
⑺ c語言基礎教程
我想說,如果你准備搞這個了,去專業的電腦培訓機構學習是很有必要。你在那裡可以學到更多的專業知識,比你自學效果要好。有不明白的還可以及時問問老師,同學什麼的,也有助於你的理解。
還有就是要有好的學習基礎。你如果沒有好的學習基礎,你的能力是個問題!比如你學編程可能理解起來就比別人有難度,比別人理解的慢等等。
下面是我的一些編程感受:
v因為編程的東西要的是邏輯,演算法,和一丁點的英文基礎(方便你理解一些概念)比如main就是開始一個主函數,你如果知道main本身的英文含義當然方便你去理解它。又比如#define PRICE XX就是定義PRICE代表常量xx,define英文就有定義的意思,很好理解吧,就是這樣。
我現在大一,我們上學期學的就是譚浩強版 C程序設計第二版(清華大學出版社),建議你配套買一本c語言程序設計與上機指導,上面有 C程序設計第二版的習題詳解,有助於你的理解和應用。
現在中國的高校基本上都是用譚浩強老師編寫的《c語言程序設計》。這本書作為c的入門教材,你要學c就先得有一本教材。這本書的前6章很容易理解,就算有看不明白的地方你也不要著急,不要放棄,繼續往後面看,把能看懂的先吃透,待你頭腦比較清醒的時候回過頭來把原來不懂的地方再仔細看幾編,切忌懶惰!一定要把每一個新的知識點吃透。
學習編程語言都有一個捷徑,那就是研究別人的代碼,教材上的習題你必須都要弄明白,弄明白之後自己再上機驗證一下,說到上機操作,你就必須得在你的電腦上裝一個編程的工具,我建議你用 Turbo C 2.0.簡單,易學。一開始你會覺得編程很有意思,有時甚至讓你感到編程令你很興奮。如果你能保持這樣的心態來學的話,你將學得很快。
我學了半年的c語言。我的意見是:先看例題,看懂,試著自己做,再到掌握技巧,熟練應用。其實有很多程序設計的模式是相通的,開始我也看不懂很多題,很著急,但發現一些有難度的題先把n-s流程圖(演算法)理解了記下來,自己再完成整個的編程就容易多了,n-s流程圖--演算法是程序的靈魂,就跟解題的思路一樣重要。熟練掌握流程圖以後,c語言就算入門了。
學習c語言是應該具備一定的數學基礎,因為數學鍛煉人的邏輯思維能力,而c語言編程的本身就是一個邏輯能力的體現。如果你還沒學函數,沒關系,初中,高中的數學都會有函數的學習,它會幫助你掌握一定的函數基礎,運用到c語言當中,畢竟c語言有一部分是函數的調用編程。
後面有很大難度,c的靈魂是「指針」,在接觸「指針」時你應該仔細認真的對待它,和它交朋友,這樣它才會挺你的話。 總之,希望你能喜歡上編程。而且有C語言基礎或者C++基礎的人再學Java學就相對容易了。因為編程的東西都有相通的地方。
最後想告訴你,本人經常看大眾軟體,其中有一期談到編程員的感悟,我想會給你一些啟發。那些設計出優秀軟體的編程員認為學習c語言編程的初期是狠辛苦的。不怕沒有數學基礎,這些都可以慢慢學。但是邏輯思維的培養一定要不斷加強。初期的辛苦在於我們往往掌握了一些編程技術和思想,但還是沒有把握編寫程序。所以就要不停的嘗試。但請記住:一定要試著自己去編一些東西,不要怕失敗,失敗可以重來,就怕你自己不敢去嘗試著編寫程序。
如果你是真的喜歡編程,以後想在這方面有所發展,而不是去應付考試什麼的(當然應付考試也不要了),這點希望你能記住有了一定的編程基礎,一定要嘗試著自己去編一些東西,不要怕失敗,這是過來人的忠告!
不管怎樣,希望你選對道路,找到可以指引你方向的人,總之祝你成功!
⑻ C語言編程中Exit Code: 34 如何解決
1、#include<stdio.h>
int main()
{
int num;
printf("請輸入一個三位數: ");
scanf("%d",&num);
if(num<100 || num>=1000)
{
printf("你輸入的不是三位數 ");
exit(1);
}
printf("百位上的數是 %d ",num/100);
printf("十位上的數是 %d ",num%100/10);
printf("個位上的數是 %d ",num%10);
return 0;
}
2、int main ()
{
int x;
cin >>x;
int a= x%100;
int b=(x- a )%10
int c=x-a-b
cout<< a <<endl;
cout<<b<<endl;
cout<< c<<endl;
return 0;
}
知識擴展:
abort和exit都是結束自身進程的,其它的進程和這個沒關系。對於你的要求,TC-Win不適合干這個,除非你熟悉Win32的SDK編程。嗯啦,還是先學學Windows編程吧,學過之後才知道該怎麼做,不是這里三言兩語能說清的。