輸入整數n,輸出數字1到n按字典序排序的序列。如輸入13輸出

2021-04-20 14:45:15 字數 6189 閱讀 4272

1樓:匿名使用者

#include

#include

#include

int main(void)

for (i = 0; i < k - 1; i++) //將字串排序權

}for (i = 0; i < k; i++)//輸出排序後的字串

puts(a[i]);

return 0;}

2樓:匿名使用者

按字串,使用strcmp比較~

3樓:匿名使用者

#include

int main()

{int i,j;

scanf("%d",&n);

#define pr(x) if(x<=n)printf("%d ", x);

for(i = 1; i < 10; i ++){j = 1;

while(j*i<=n)

{for(k=j*i; k

fortran程式語言與c語言

4樓:阿冬

如果你今後想從事的是軟體工程師的工作,做專業的軟體開發,那麼毫無疑問應該學習c語言。

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

5樓:哈密小狐狸

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

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

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

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

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

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

6樓:匿名使用者

開始拿本c語音的教材即可,不要一上了就啃等偏硬體的東西,那東西肯定會學的無味多看**和寫**,一定

7樓:杜揚遲沛

複數運算的速度

程式引數與字串

記憶體的動態管理

多維陣列的處理

函式呼叫與引數傳遞

大學生數學建模容易嗎?是否要用c語言來程式設計序,要是需要那如何編?

8樓:程式設計大亨

大學生數學建模不是很容易,需要有較強的數學功底以及編寫程式的能力

用c語言建模的話,一般要具體問題具體分析,舉個例子:求二元一次方程的根

一般是用matlab,數學專用建模工具

9樓:

支援樓主參加數學建模,很有用。我參加了09年的數學建模cumcm,至今感覺受益頗多。

數學建模主要考察數學應用能力,一般一個組三個人,需要一個數學很牛的,一個程式設計很厲害的。數學的話,我們是學校組織了相關的課程,我大約聽了一個暑假。課上也會講一點程式設計,但是主要還是靠自己。

程式設計沒有限制怎麼編,用什麼語言,不過一般是用matlab這個軟體,這個軟體有自己的程式語言,樓主可能需要臨時學習,這個要好好練習,有很多命令,還有程式設計規範等。

比賽沒有容易的,樓主要加油。

10樓:匿名使用者

主要是要求數學能力和對數學的應用吧,其實我們平時也或多或少會用到數學建模的,數學建模不難,但是大學生數學建模大賽就不簡單了,不但要求你有數學能力,還要有一定的程式設計能力,有整合資料,在短時間內掌握新知識的能力,還有一定的文字表達能力

11樓:我是苦海

不是容易容不易的問題,那是解決問題的能力,c很少用,一般用的是與數學軟體

學習c語言程式設計都會用到哪方面的知識?

12樓:砂粒

學習c語言程式設計都會用到高等數學知識和計算機基礎理論知識。

使用可變引數應該有以下步驟:

1)首先在函式裡定義一個va_list型的變數,這裡是arg_ptr,這個變數是指向引數的指標。

2)然後用va_start巨集初始化變數arg_ptr,這個巨集的第二個引數是第一個可變引數的前一個引數,是一個固定的引數。

3)然後用va_arg返回可變的引數,並賦值給整數j. va_arg的第二個引數是你要返回的引數的型別,這裡是int型。

4)最後用va_end巨集結束可變引數的獲取.然後你就可以在函式裡使用第二個引數了.如果函式有多個可變引數的,依次呼叫va_arg獲取各個引數。

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

13樓:匿名使用者

碰到程式設計高手一定要敬禮!!!!!!!!

c語言的初中生數學程式。 15

14樓:匿名使用者

c語言,是一種通用的、程式式的程式語言,廣泛用於系統與應用軟體的開發。具有高效、靈活、功能豐富、表達力強和較高的移植性等特點,也就是說,c語言的目的是用與軟體開發,他有著豐富的應用支援。

相比之下,matlab是一種商業數學軟體,是一種數值計算環境和程式語言,主要包括matlab和simulink兩大部分。matlab基於矩陣運算,其全稱matrix laboratory即得名於此。它在數學類科技應用軟體中在數值計算方面首屈一指。

matlab可以進行矩陣運算、繪製函式和資料、實現演算法、建立使用者介面、連線其他程式語言的程式等,主要應用於工程計算、控制設計、訊號處理與通訊、影象處理、訊號檢測、金融建模設計與分析等領域。

學習程式設計c語言數學要達到什麼水平

15樓:留痕殤

可以說是沒有絕對的聯絡的,不過你有好的思維,理解會容易點,學起來就可以有相似的感覺。一點都沒有的話,那是不可能的。程式設計的演算法就是要你對數學的運算技巧要有所掌握。

如果你連素數是什麼都不知道,要你編一個求素數的程式,你怎麼求呀?所以說有一定的數學基礎可以方便理解。數學思維好的話,推理、邏輯方面會比較好,可以找到好的演算法,你寫的程式的速率就會高。

16樓:清一無痕

如果只是做普通軟體的話,高中的數學的知識就夠了,要開發大型軟體和遊戲的話就要求的多了,不過學程式設計最好函式原理要足夠懂,這個在大大小小的程式中都有應用,只是簡單與複雜的區別了

17樓:匿名使用者

如果是應付考試的話,其實只需要高中水平就行了,但是要想深入學習的話,還需要

學習資料結構,演算法之類的,就需要一定的高數和離散基礎

18樓:匿名使用者

會用windows自帶的計算器,即使不會算1 + 1,就可以程式設計序了……

19樓:張獻發

要達到3級以上水平,英語要4級以上才可以瞭解c語言的程式設計路徑。

20樓:地中海的風暴

數學一般就可以,如果不是研究演算法用處不大

21樓:匿名使用者

上過高中就可以了,如果以後學資料結構還要用到離散數學

程式設計的**是靠數學?還是英語?如果學會了c語言是不是就可以編出簡單的一些程式? 20

22樓:匿名使用者

編寫程式,就是一個邏輯和語法的組合,和英語關係不大(定義變數時,變數名字用一些英文意思不錯,好理解),主要看數學造詣。

不過在vc時,很多api函式的名字和英語關係很大,特別是msdn基本上都是英文解釋

23樓:匿名使用者

跟英語沒有什麼太大關係,你懂當然是最好啦。裡面編的函式什麼的名稱就算用拼音也是可以的。如果數學好可能演算法會更高明,但是不好也沒有什麼影響。

24樓:螟蛉

如果真要說,其實和兩者都有關,英語不好,連記住函式都會有困難,至於數學,恐怕要等到較高難度時才會用到,如資料結構。

當然,如果學會了一門程式語言,恐怕就不僅僅編寫一些小東西了。

25樓:

程式設計學的是演算法思想,至於數學就看你的用途瞭如果是建模或涉及到與數學有關的就需用到數學知識.

而英語是必須的,如果你想提升程式設計思想就必須看外國人寫的**,計算機這種東西畢竟是外國人發明的。

26樓:**上網裝置

主要是英語,有時也需要日語

學了c語言就可以編簡單的程式

27樓:總該有辦法吧

如果你想在程式方面有所建樹,數學和英語是必不可少的,數學可以幫助你有更好的邏輯思維,遇到問題能夠有應對方案,而英語則可以幫助你檢索資料,學習先進技術,因為軟體的先進技術往往都是來自國外,不過英語更重要的是閱讀能力,如果你不從事對歐美外包或者進入外國公司,閱讀能力就足夠了。另外一個問題,學會c是否可以編寫出簡單一些的程式,這個不是重點,c在有些方面比較簡單,但是也有些方面特別複雜,只是不同的應用場景,不過可以這麼說c可以編寫出更加底層的**。

28樓:執筆畫晴丶丶

** 基本都是字母 數字也有的 c 學會了 是可以程式設計簡單的

29樓:頭

兩個應該都有,數學多些,英語不是很重要,記住一些常用的就好,學會c可以編寫簡單程式

30樓:天死衚衕

學會了c語言你就可以編出很nb的程式了..:d

c語言程式設計求圓球體積~~ 5

31樓:

c語言程式設計求圓球體積如下:

#include

#define pi 3.1415926

int main()

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

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

32樓:風若遠去何人留

根據數學公式,球體體積與半徑的關係為

v=4/3πr^3

於是**思路如下:

1 輸入半徑;

2 計算體積;

3 輸出。

**:#define pi 3.1415927int main()

33樓:1024程式設計師

c語言經典例子之利用遞迴方法求階乘

34樓:倒黴熊

#include

#define pi 3.1415926

int main()

else

//printf("r = %.2lf\r",r); //驗證一下半徑。

double area ;

area = 4*r*r*r*pi/3;

//printf("area=%.2lf",area);

printf("%.2lf",area);

return 0;}

35樓:匿名使用者

#include

#define pi 3.1415926

main()

36樓:c小孩豬頭

#include

#define n 3.14

main()

37樓:寸言心

#include

int main()

希望對你有用

38樓:匿名使用者

樓主是上大的吧???

1 輸出陣列元素 輸入正整數n(1n 10),再輸入陣列a的n個整數

include include include define n 10 void main int i,a n b n n scanf d n if n n n n srand unsigned int time null for i 0 i 輸入一個正整數n 1 include int main ...

在vb中輸入任意整數n輸出12n的

private sub command1 click dim n as integer dim sum as double sum 0 n inputbox 請輸入n的值 for i 1 to n sum sum jiecheng i next i print sum end sub public ...

補全程式c語言輸入整數n輸出高度為n的等邊

這樣 for j 0 jfor j 0 j 2 1 1 j printf printf 請輸入一個整數 scanf d n trangle n 注意事項 include void trangle n for j 1 j 2 i 1 j 每行星號數1,3,5,7,9,注意 上個for迴圈與這個for迴...