我的C語言
⑴ 「我」字用c語言怎樣編寫
#include"stdio.h"
#include"string.h"
void main()
{
char a[]={"我"};
printf("%s,%d",a,sizeof(a));
}
我字占兩個位元組,所以用字元數組,sizeof測a的長度,包含『\0』,結束符
⑵ 大一第一學期C語言實訓心得500字左右,急 急 急,在線等
樓主在這中間加減點東西,就可以用
過C語言實訓,讓我加深了對C語言的了解,而不只是單單的在課本中學到的那些理論,平時乏味的課程,通過自己動手親自編寫,變的生動有趣,而在自己動手的過程中,出現的問題很多,比理論要難的多,當一個程序寫完以後,經常會有很多錯誤而沒法解決。不過,通過幾天的實訓,逐漸積攢了一些經驗,有些錯誤可以很快就看出來。
這次實訓有很大的收獲,讓我對C語言有了更深的認識,平時在課堂上學到的東西可以自己動手編寫,將其轉化成一些實用的技能。如果是一個程序寫完一處錯誤也沒有,會有種成就感,於是興趣就來了,興趣來了,自然學的東西也就多了,能把理論變成實際的技能,讓我對C語言有了濃厚的興趣和更深層的認識。
C語言是一個有序的學習,學了最基本的替換,然後擴展到循環,嵌套,條理很清楚,不是一個零散的知識,實際上所有的課程都如此,不過通過實訓我也知道了自己的不足,存在的很多問題。
比如自己寫的寫的小程序出了問題,不會解決了就叫老師幫忙,雖然說一定意義上增加了師生之間的感情,但是會養成一種依賴的心理,碰到問題了個想到的是求助而不是自己獨立解決,所以以後要多多鍛煉自己的信心和增加自己的能力,爭取做到老師不在身邊的時候也可以完成一些簡單的程序編寫與錯誤排除。
還有自己的基礎知識不扎實,遇到的問題,沒有很好的邏輯思維,親自編寫一個陌生的程序的時候會有種無法下手的感覺,找不到突破口。通過實訓,逐漸理清了順序,對於簡單的程序和一些相對比較繁瑣的嵌套,循環,不在是看著一頭霧水。其實只要理清了思路,把基礎知識掌握了,然後有條不紊的分析,一步一步理解,C語言還是很有意思的課程。
自己親自動手編寫程序讓我增加了對C語言程序開發環境的了解,在上課的時候老師就講,學習C語言最重要的是學習C語言的邏輯思維,不管以後從事什麼行業,學習C語言都對自己的職業很有幫助,如果是從事編程工程工作的話,就更有幫助了,即使以後的編程工作可能不用C語言,但是擁有扎實的C語言基礎是對工作很有用的。
當初在初步接觸C語言的時候,看著一堆「奇形怪狀」的符號,覺得甚是無聊,通過這次實訓,擺脫了那種似懂非懂的狀態!
感謝學校安排這次實訓和老師的耐心講解,讓我學到了很多知識,在實訓過程中,同學之間的相互探討,老師的循循善誘,最終讓我們達到了舉一反三的效果,在學知識的同時,也增加了同學老師之間的感情。希望以後還會有更多類似的實訓課程,在有限的大學時間內學到更多的實用技能,為以後的工作打下一個良好的基礎
⑶ 我的這個C語言編寫的求解二元方程的兩個根的程序有哪些錯誤
這個問題在於,當判別式<-1E-6(相當於判別式小於0),求共軛復數根時,你的x1和x2事先都是double類型(雙精度浮點實數型),這個類型不能存儲虛數。再加上rparti沒有定義(因為系統會把rparti作為一個完整的標識符看待,所以你不能那樣寫)
我的建議,在求共軛復根時,x1和x2就不要再表示兩個根了,分別用來代表實數部分和去掉虛數單位的虛數部分就行,然後用「字元串組合"的方式輸出。在這種情況下,不要直接只寫一條輸出語句在最後(倒數第2行),而是在每個判別式的分支都寫一次printf語句比較好。
具體說,就是在前面的if分支和else if分支都寫上輸出(倒數第二行的輸出去掉),後面else分支寫成
x1=-b/(2*a); x2=sqrt(-disc)/(2*a);
這里的x1和x2代表實數部分和虛數部分。
然後寫如下的輸出語句:
printf("x1=%lf+%lfi, x2=%lf-%lfi", x1,fabs(x2),x1,fabs(x2));
注意,虛數部分x2的符號要去掉(所以用了fabs函數),而是在字元串中寫上+和-號,以形成共軛復數的形式
另外,這個程序當中a==0的情況你沒有求解,而是顯示了一行錯誤信息,所以,你的printf更不能放在倒數第二行了(這已經是所有分支的外面了),原因是a==0的時候x1和x2從未賦值
⑷ 我學的是c語言,在蘋果手機上可以下載編程軟體嗎
可以下載,在appstore裡面搜索:c++ programming;這個比安卓手機的c4droid還稍微好用一些,不過說實話,還是用不慣,不如電腦上方便。
如何學習軟體編程:
1、要對計算機基礎知識要有所了解,建議買本計算機基礎書看看,如果你有自己的電腦,建議多練習打字,對鍵盤要熟悉,能達到盲打最好。
2、選著一門基礎語言,如C或JAVA語言,作為基礎編程語言學習,掌握語言的邏輯,學習語法,其實編程實質上就是思路的運用,編程思路有了,一起語言都是想通的。
3、形成自己的編程風格,這里指的是你的思維風格,代碼風格,遇到問題要有自己一套思維方式,解決編程問題。解決問題,代碼要簡潔,有注釋易懂。
4、軟體編程進階階段,這個過程需要你學習一些和數學思維有關知識,比如數據結構,演算法,矩陣等等,這樣你的編程水平會提升一個檔次。
5、有時間可以去參加軟體編程等級考試,如初級程序員,信息安全工程師,系統分析師等。也可以去參加一下協會或公開大會,如互聯網大會,軟體編程聯盟,多認識一些高手,多和他們交流學習。