本文目錄一覽:
求解一道c語言題,用C語言做
#includestdio.h
int main()
{
double n,v1 = 8,v2 = 5,v3 = 45,pos1,pos2;
double t;
int cnt;
while(scanf(“%lf”,n) != EOF)
{
cnt = 0;
pos1 = 0;
pos2 = 200;
while(pos2-pos1 = n)
{
t = (pos2-pos1)/(v3+v2);
cnt++;
pos2 -= v2*t;
pos1 += v1*t;
if(pos2-pos1 n) break;
t = (pos2-pos1)/(v3+v1);
cnt++;
pos2 -= v2*t;
pos1 += v1*t;
if(pos2-pos1 n) break;
}
printf(“%d\n”,cnt);
}
return 0;
}
學C語言到底幹什麼用?
你受苦了。。。要不怎麼說中國教育坑爹呢。
我幫中國教育一下吧,
c可以做的事包括但不限於:操作系統、路由器,遊戲服務器,聊天服務器,(http,smb,ftp,smtp等)服務器,vod視頻點播,視頻會議,防火牆,廣電業務,電信業務,3G,人工智能,軍事系統,航天系統,國防系統等等等等等等等等
當然,也能做算術題。。。
好好學吧,我做過的工作:電信增值業務,歌華有線項目,廣電業務,目前正在做安全網關,都是用c,純c。。。
我朋友有做手機驅動,有做防火牆的,有做3G網絡的,有做車載系統的。對了,你家的無線路由器的核心代碼也是c。。。亂了,亂了。。。
就說寫軟件,學c++好還是c語言好?
如果目的是為了寫軟件,我建議你還是先學習C,C是基礎,C++是在C上發展起來的,還有以後的JAVA,C#,也是在C的基礎上發展起來的。如果學會了C,再學其他的編程語言就簡單多了。不管你想學什麼語言,都要把C先學透了。C真的很重要。還有,linux操作系統你知道吧,就是完全用C語言編寫出來的。這樣說,你知道C有多重要了吧。
學習C,輔導書首推譚浩強的《C語言程序設計》,寫的比較詳細。
另外,學完C以後再選擇其他的語言時,還要注意程序的跨平台性,也就是說生產出的軟件,能不能在二種或二種以上的操作系統中使用。像C#只能在windows上使用,不能在Linux上或者Unix上使用。而Java開發的軟件,能夠在所有的操作系統上使用。由於windows不公開原代碼,導致系統種種不安全因素。所以在中國,軍事方面的計算機全部用非windows系統。由於現在對系統安全的要求越來越高,越來越多的winodows用戶要求微軟件公布原代碼,而公布原代碼則意味着微軟件放棄他所有的資產,還有就是微軟最近對盜版軟件的打擊,會使越來越多的windows用戶轉向其他的操作系統,像linux(因為linux是免費的,而且公布原代碼。這樣的話,我們面向windows開發的軟件就很難銷售出去了。所以,像C#這樣的開發環境,會受到很大的衝擊。而Java,開發的軟件能夠跨平台使用,會越來越熱門。
導彈是用c語言編程嗎
不是的。用的是ADA語言。
ADA語言① ADA語言是美國軍用標準計算機語言(後來也成為iso 標準),不光是導彈的飛控軟件,在其它國家的相關軍事領域也應用很多,據稱中國最新的J-10所用的數字式四餘度線傳飛行控制系統軟件就是用ADA編寫的② Ada語言是一種基於對象的高級程序設計語言,不僅具有數據抽象、信息隱藏、高可靠性、可理解性等優點,而且不論從語言自身的開發,還是用其開發應用軟件,都充分體現了軟件工程思想,所以自Ada語言問世以來,在大型嵌入式系統和軍事領域,迅速得到廣泛應用,美國和部分發達國家過去將Ada語言作為軍用語言,明確規定所有軍用軟件必須用Ada語言開發,用其它語言開發的已有軟件也要求用Ada語言重新開發,至少必須和Ada語言有方便的接口。
C語言韓信點兵(容易超時)
遞歸的思想,1個隊列的話,3餘1,明顯就是3x+1,最小x=1;和為4
兩個隊列,5餘2,,首先他要滿足4+3x的形式,才能滿足1,找最小的x使3x+4%5=2;5次以內必找到,和為7;
三個隊列7+(3*5)x%7=4;7次必找到;可以得出最多只要計算A+B+C+D+E+F+G+H次的乘法和除法,不可能超1000MS。
原創文章,作者:JMKT,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/141189.html
微信掃一掃
支付寶掃一掃