noip2019提高組第一題(轉圈遊戲)c

2021-04-11 19:24:53 字數 6152 閱讀 1200

1樓:匿名使用者

/*快速冪模擬題*/

#include

#include

using namespace std;

long long n,m,k,x,sum;

long long quite(void)return a;

}int main()

else

return 0;

}應該這樣可以的,你試試

2樓:晚非

我用你的這個跑了一下,沒有問題啊,你是編譯過不去麼?

3樓:匿名使用者

實際上本例實現的是「模n加」。可以用 取餘運算% 實現。

4樓:我不知道啊啊

這個可以得出樣例的結果啊

為什麼現在有這麼多程式語言了,系統還是用c語言編

5樓:匿名使用者

因為 現在來說 還是c的效率最高效 ! 也就是說除了彙編 最高效的程式設計就是c 你可能會問 為什麼不用匯編呢 因為彙編的可移植性是非常那個的!

fortran程式語言與c語言的區別是什麼?

6樓:哈密小狐狸

fortran語言

中可通過定義子抄程式從而返回一bai系列變數值du,而c語言的函式一般只能返zhi回一個變數值dao。

fortran語言的最大特性是接近數學公式的自然描述,在計算機裡具有很高的執行效率。易學,語法嚴謹。可以直接對矩陣和複數進行運算,這一點類似matlab。

自誕生以來廣泛地應用於數值計算領域,積累了大量高效而可靠的源程式。很多專用的大型數值運算計算機針對fortran做了優化。廣泛地應用於平行計算和高效能運算領域。

c語言是一個有結構化程式設計、具有變數作用域(variable scope)以及遞迴功能的過程式語言。c語言傳遞引數均是以值傳遞(pass by value),另外也可以傳遞指標(a pointer passed by value)。不同的變數型別可以用結構體(struct)組合在一起。

只有32個保留字(reserved keywords),使變數、函式命名有更多彈性。部份的變數型別可以轉換,例如整型和字元型變數。通過指標(pointer),c語言可以容易的對儲存器進行低階控制。

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

7樓:唐拉雅秀啦啦

如果你今後想

復從事的是軟製件工程師的工作,做專業的軟體開發,那麼毫無疑問應該學習c語言。

但如果僅僅是為了你自己的本專業中相關場合的計算問題,可以考慮學習fortran語言,它的計算能力要強於其他程式語言(因為這是專門為科學計算而發明的語言),但通用性很有限,並不適合做其他工作。

c語言是不是所有程式設計的基礎啊!!

8樓:楊塵一

c語言不是所有語言的基礎,只是眾多程式語言中的一種,很多人在大一就回

會學習c語言,

答是因為其學習難度不大,很快就能學習上手。

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

c語言特點:

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

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

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

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

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

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

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

9樓:蒙師妹

不是 最基礎的就是計算機語言 二進位制語言 然後再是低階語言 中級語言 高階語言 c語言只是中級語言 越高階的語言 人越容易識別 計算機越不容易識別

10樓:江西新華電腦學院

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

電腦技術飛屬速增長,每家公司都需要電腦人才,你可以去學習電腦專業,在這個領域中還是有很大的發展空間的,只要自己好好學習,以後的前景不可限量。

用c語言程式設計計算1!+2!+……+20!=

11樓:匿名使用者

#include

int main()

printf("1!+2!+3!+...+20!= %lf\n",s);

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

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

二十世紀八十年代,為了避免各開發廠商用的c語言語法產生差異,由美國國家標準局為c語言訂定了一套完整的國際標準語法,稱為ansi c,作為c語言最初的標準。

12樓:匿名使用者

# include

int main(void)

printf("%d",sum);

return 0;

}我把你的程式改了下,你看看你是這個意思麼?

#include

int main()

s += k;

k = 1;

}printf("1!+2!+3!+···+20!= %lf\n",s);

return 0;

13樓:匿名使用者

#include

__int64 fun(int n)

else

sum=fun(n-1)*n;

return(sum);

}int main()

printf("%i64d",x);

while(1);

}#include

__int64 fac(__int64 n)int main()

這個也可以

14樓:章樂

你是不是忘了把這語句用大括號括起來了 {k*=i;s+=k;}

15樓:夢入劉水

for()裡面是i=1不是k=1

16樓:伊誶

#include

int main()

sum += s;

}printf("1!+2!+3!+···+20!= %d\n",sum);}

c語言程式設計軟體名字叫什麼

17樓:會飛的小兔子

visual c++6.0。

microsoft visual c++是微軟公司的c++開發工具,具有整合開發環境(ide,2023年後,整合到了visual studio開發環境

),可提供編輯c語言,c++以及c++/cli等程式語言。vc++整合了便利的除錯工具,特別是整合了微軟windows視窗作業系統應用程式介面、三維動畫directx api,microsoft .net框架。

它不但具有程式框架自動生成、靈活方便的類管理、**編寫和介面設計整合互動操作、可開發多種程式等優點,而且通過的設定就可使其生成的程式框架支援資料庫介面、ole2.0,winsock網路。

擴充套件資料

visual c++使用注意事項

vc++ 6.0佔用的系統資源比較少,開啟工程、編譯執行都比較快,能夠直接新建.cpp檔案編譯執行,所以贏得很多軟體開發者的青睞。

但因為它先於c++標準推出,所以對c++標準的支援不太好。

for語句中宣告的變數i,對於vc++ 6.0來說,出了for迴圈仍能使用。但很顯然這與c++標準對於變數生存期的規定不符合。

18樓:匿名使用者

我知道的有:

windows系統:turbo c2.0,turboc3.0,c#,vc,v++,vc++

unix系統:gcc

19樓:匿名使用者

1.visual c++

2.dev-c++(dev-cpp)

3.win tc

4.turbo c等等

20樓:匿名使用者

tc2.0 或vc++6.0迅雷裡面都有下的

21樓:匿名使用者

turbo c 2.0

學程式設計先學c語言好還是易語言好?

22樓:匿名使用者

無所謂好壞,二者對比如下:

1 c語言更難學一些。c語言與底層相關,專業性更強,同時c語言為國外發展起來的,大多數文件均為英文版,甚至部分沒有中文翻譯。而易語言是中文字土語言,使用操作更符合中國人習慣,上手容易。

2 應用範圍不同。c語言更多應用於底層相關,應用廣泛,包括各種領域。而易語言目前只應用於計算機平臺。

3 c語言從建立,發展到現在已經很成熟了,全世界有無數人在使用,維護。而易語言只有中國人使用,歷史要短很多,所以易語言沒有c語言成熟完善。

23樓:愛劉澤尤

我學程式設計第一個語言就是易語言。就是因為英語不好才學的,後來買了譚浩強的c語言。看了1個多月,發現c語言也挺好學的。

後來自己又在網上找了c語言的教程。進了公司這麼多年,回想起來易語言最大的優點就是漢語。想靠易語言吃飯100個人有90多個餓死的,沒有必要花費精力。

24樓:匿名使用者

個人推薦先學易語言,易語言簡單,只要學一個小時就可以製作一個簡單的小軟體。有成就感。這樣可以增加你學習的動力。

c語言一般都是在學校上課學的,非常複雜。很容易打擊積極性。所以我建議先學易語言。

25樓:陳俊安先生

學c語言的確是很好,能讓人理解機器執行的原理。

但是你是初一學生,我建議還是學易語言吧。

你現在學c語言可能很快就會失去對程式設計的興趣的,那樣就得不償失了。

初一應該儘量把正式的學習時間用來學文化課,別錯過了「正事」。

我現在在讀大一,報的是985大學的軟體工程。我的同學有的看c語言的書都看不下去。

如果你只是是為了以後的工作,先學好文化課再學習c語言比較好。

26樓:匿名使用者

我建議先學c語言,這樣程式設計的精華就差不多都學到了。之後別的語言就好學得多。都是融會貫通的。

27樓:匿名使用者

你要真想學程式設計,就先學vb再學c吧(當然直接c也可以,但是vb很容易,適用於初學者),英語根本不太重要,只要認識26個字母就夠了。

e語言……國產貨色質量實在不咋的,你要愛國的話就學吧

28樓:

e語言你看看可以,但真的程式設計的話不要用e語言,學c語言吧,我是過來人,c可以做出n多e語言d語言f語言,那些都是浮雲

29樓:匿名使用者

肯定是c語言,c語言是一切程式語言的基礎

30樓:匿名使用者

按你的情況來說我建議你學e語言,什麼東西都要由簡入深當你對e語言有一定基礎後再學c語言較好

31樓:匿名使用者

做個比較:

一個饅頭,一個包子;是你的話先吃哪個? 這就好比e語言和c語言;e語言就跟饅頭一樣吃了能知道都是面,但c語言你吃了後發現裡面還有菜或肉,但是菜是什麼菜,肉又是什麼肉呢?

所以說我建議先學e語言,畢竟中文也看得懂,先大體瞭解下程式設計的基礎,然後紮實了再學c也不遲。

感覺其餘的層主都看不起e。。。

32樓:長沙新華電腦學院

我個人覺得c語言好,畢竟是最基礎的,可以到這邊看看,網際網路it學校

33樓:研香王道麼麼

6句9哦來咯職來職往8公斤咯裡9oliywjintjkonlol7lolgwokkwul

關於申論的第一題,申論第一題多選A,D

第一道概括題有兩種題型 第一種問題是 概括文章的主要內容 這個是考察對於文章要點的把握,提煉,概括能力。只需要擇要簡寫。要注意時間,人物,地點的準確性。第二種 概括資料反映的主要問題 那麼你在抓住文章的主旨之後,需要羅列一下,這篇文章主要反映的問題有.您好!中政申論專家為您提供服務!對於申論的總結歸...

第一題怎麼做,第一題怎麼做

解答 f x 1 1 x 2 2相當於函式h x 1 x 2按 2,1 平移得到h x 在x 0的時候單調增,在x 0的時候單調減所以f x 在x 2的時候單調增,在x 2的時候單調減 2 f 1 1 2 2f 1 1 1 9 因為 2 2 9所以f f 1 若a 1 則ax是增函式 ax是減函式 ...

第一題用VB語言,第一題用VB語言

if weight 3000 then 費用 fee 1.5 elseif weight 2000 and weight 3000 then 費用 fee 1.6 elseif weight 1000 and weight 2000 then 費用 fee 1.7 else 費用 fee 1.8 e...