1樓:刺友互
1、首先,定義3個整型變數,儲存控制陣列元素的變數,以及左側對角線元素的和、右側對角線元素的和。
2、接著,給陣列賦初值,即輸入一個4*4方陣。
3、設定suml和sumr的初值為0。
4、用for迴圈控制讀入方陣對角線上的各元素,實現對角線上各元素的和。
5、計算左側對角線和右側對角線上各元素的和,用累加的方式實現運算。
6、最後,分別輸出方陣左側對角線和右側對角線上各元素的和。
2樓:匿名使用者
#define m 6
#define n 6
int main(void)
}flag = 1; // 預置標誌
int ii;
for(ii = 0; ii < n && flag; ++ii)if(flag == 1)
}if(f) printf("no\n");
}return 0;}
3樓:拍著胸膛的貓大哥
# include
int main()
for(j=0;j=%d\n",i,m,a[i][m]);
k++;}}
if(k==0)
printf("no");
return 0;}
c語言中怎樣輸入數學中的e
4樓:兵哥駕到
在c語言中如果要利用數學 中的「e」有關計算,是有一些專門的符號的。比如要計算e的x次方,就用 exp(x)。輸入的話是:scanf(「%d」,&x);
temp=exp(x);
printf("%f",temp); (注意temp要在前面定義才可使用)
c語言中不存在輸入數學中的「e」 可以輸出不是數學中的e,printf(「e」);
5樓:
c語言中不能直接輸入數學中的e,只能通過巨集來定義,再用:
#denfie e_math (這裡輸入你想要的精度的e的值)
然後,在要用e的地方,用e_math就行
6樓:大二的猴
exp(i) = e^i
所以,e可以表示為exp(1)
貌似前面要加 math標頭檔案
#include
7樓:匿名使用者
數字中的e與字母e沒有區別,大小寫沒有關係,是一個,只不過在c中,16進位制數以0x打頭,後面是數字0-9,a-f
8樓:匿名使用者
用級數,可以用泰勒級數……
e^x= 1+x+x^2/2!+x^3/3!+...+xn/n!+rn(x),x=1即可……
9樓:匿名使用者
1+1/(1!)+1/(2!)+1/(3!)+........
10樓:己爍種白梅
沒有分數只有小數
只要格式的話,用字串
c語言和數學的關係大嗎
11樓:匿名使用者
c語言跟數學的關係很大,特別是學得越深對數學的要求越高。但是如果只是要解決書本上的問題不需要太多數學知識,因為題目中都會把這些內容告訴你的,主要是把它告訴你的東西用計算機語言表述出來,但是邏輯能力一定要強。還有就是要多練,做得多了就會發現題目也就那些,考試也跟平時做的題差不多。
12樓:5敵1號
有!c語言,顧名思義是一中語言,不過他是給計算機讀取的!生活中的好多問題可以用數學來表達,而數學問題是計數機無法直接讀取的,為了讓計算機來解決這些數學問題,必須讓數學問題轉化成計算機可以讀取運算的形式!
其中c語言就可以把實際中的數學問題描述出來,而計算機可以讀取執行c語言!通俗的說是這樣!以後肯定要遇到各種數學問題!
再通俗點就是:
數學問題---->(c語言)--->計算機,其中c語言充當翻譯作用,把數學問題翻譯給計算機,讓計算機可以看到懂!
希望你可以理解,祝你好運!
13樓:匿名使用者
需要一定的邏輯思維,主要是通過這些數學題來進行對c語言的迴圈練習和思維培養。
練習多了,以後看到題目就要想如何用程式設計實現出來
14樓:龍星剎羽
恩,是的。在你寫程式之前,肯定要有想法「該怎樣做這題目,應當怎樣用程式編出來」,所以你用數學的方法寫出來,那樣編寫程式時會相對簡單,相對較快。
15樓:楊塵一
c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。數學(mathematics),是研究數量、結構、變化、空間以及資訊等概念的一門學科,從某種角度看屬於形式科學的一種。
從兩者定義和內容上看,通過c語言編寫專門程式可以處理數學問題,數學公式也可用於c語言程式設計中處理實際問題,所以兩者相輔相成,聯絡頗多。
16樓:
有一定的關係,主要是邏輯清楚就好
17樓:匿名使用者
有關係,需要數學的邏輯性。那些題只是鍛鍊你的思維,提高你解決問題的能力,工作中幾乎沒有用到習題的那些東西
18樓:c語言言語
和高中以上的內容沒關係
19樓:匿名使用者
本人現有數學系轉到軟體,c語言與數學的重大聯絡不言而喻
20樓:匿名使用者
不會,程式設計最主要的還是演算法與資料結構,你說的那些只是基本的練習題。
21樓:魚魚魚羽羽
程式設計中好多會遇到需要數學來解決的問題,如果數學不太好的話最好還是補一補吧~
22樓:楊宣偉
關係不大,但一些數學邏輯,原理要能搞清楚
23樓:匿名使用者
關係不太大,數學差點沒問題,但要有清楚的邏輯思考。
24樓:柏林情緣
在程式中會經常遇到與數學有關的,數學不好還是要補補
fortran程式語言與c語言
25樓:阿冬
如果你今後想從事的是軟體工程師的工作,做專業的軟體開發,那麼毫無疑問應該學習c語言。
但如果僅僅是為了你自己的本專業中相關場合的計算問題,可以考慮學習fortran語言,它的計算能力要強於其他程式語言(因為這是專門為科學計算而發明的語言),但通用性很有限,並不適合做其他工作。
26樓:哈密小狐狸
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語言的編譯更具有彈性。
27樓:匿名使用者
開始拿本c語音的教材即可,不要一上了就啃等偏硬體的東西,那東西肯定會學的無味多看**和寫**,一定
28樓:杜揚遲沛
複數運算的速度
程式引數與字串
記憶體的動態管理
多維陣列的處理
函式呼叫與引數傳遞
大學生數學建模容易嗎?是否要用c語言來程式設計序,要是需要那如何編?
29樓:程式設計大亨
大學生數學建模不是很容易,需要有較強的數學功底以及編寫程式的能力
用c語言建模的話,一般要具體問題具體分析,舉個例子:求二元一次方程的根
一般是用matlab,數學專用建模工具
30樓:
支援樓主參加數學建模,很有用。我參加了09年的數學建模cumcm,至今感覺受益頗多。
數學建模主要考察數學應用能力,一般一個組三個人,需要一個數學很牛的,一個程式設計很厲害的。數學的話,我們是學校組織了相關的課程,我大約聽了一個暑假。課上也會講一點程式設計,但是主要還是靠自己。
程式設計沒有限制怎麼編,用什麼語言,不過一般是用matlab這個軟體,這個軟體有自己的程式語言,樓主可能需要臨時學習,這個要好好練習,有很多命令,還有程式設計規範等。
比賽沒有容易的,樓主要加油。
31樓:匿名使用者
主要是要求數學能力和對數學的應用吧,其實我們平時也或多或少會用到數學建模的,數學建模不難,但是大學生數學建模大賽就不簡單了,不但要求你有數學能力,還要有一定的程式設計能力,有整合資料,在短時間內掌握新知識的能力,還有一定的文字表達能力
32樓:我是苦海
不是容易容不易的問題,那是解決問題的能力,c很少用,一般用的是與數學軟體
程式設計的**是靠數學?還是英語?如果學會了c語言是不是就可以編出簡單的一些程式? 20
33樓:匿名使用者
編寫程式,就是一個邏輯和語法的組合,和英語關係不大(定義變數時,變數名字用一些英文意思不錯,好理解),主要看數學造詣。
不過在vc時,很多api函式的名字和英語關係很大,特別是msdn基本上都是英文解釋
34樓:匿名使用者
跟英語沒有什麼太大關係,你懂當然是最好啦。裡面編的函式什麼的名稱就算用拼音也是可以的。如果數學好可能演算法會更高明,但是不好也沒有什麼影響。
35樓:螟蛉
如果真要說,其實和兩者都有關,英語不好,連記住函式都會有困難,至於數學,恐怕要等到較高難度時才會用到,如資料結構。
當然,如果學會了一門程式語言,恐怕就不僅僅編寫一些小東西了。
36樓:
程式設計學的是演算法思想,至於數學就看你的用途瞭如果是建模或涉及到與數學有關的就需用到數學知識.
而英語是必須的,如果你想提升程式設計思想就必須看外國人寫的**,計算機這種東西畢竟是外國人發明的。
37樓:**上網裝置
主要是英語,有時也需要日語
學了c語言就可以編簡單的程式
38樓:總該有辦法吧
如果你想在程式方面有所建樹,數學和英語是必不可少的,數學可以幫助你有更好的邏輯思維,遇到問題能夠有應對方案,而英語則可以幫助你檢索資料,學習先進技術,因為軟體的先進技術往往都是來自國外,不過英語更重要的是閱讀能力,如果你不從事對歐美外包或者進入外國公司,閱讀能力就足夠了。另外一個問題,學會c是否可以編寫出簡單一些的程式,這個不是重點,c在有些方面比較簡單,但是也有些方面特別複雜,只是不同的應用場景,不過可以這麼說c可以編寫出更加底層的**。
39樓:執筆畫晴丶丶
** 基本都是字母 數字也有的 c 學會了 是可以程式設計簡單的
40樓:頭
兩個應該都有,數學多些,英語不是很重要,記住一些常用的就好,學會c可以編寫簡單程式
41樓:天死衚衕
學會了c語言你就可以編出很nb的程式了..:d
c語言的初中生數學程式。 15
42樓:匿名使用者
c語言,是一種通用的、程式式的程式語言,廣泛用於系統與應用軟體的開發。具有高效、靈活、功能豐富、表達力強和較高的移植性等特點,也就是說,c語言的目的是用與軟體開發,他有著豐富的應用支援。
相比之下,matlab是一種商業數學軟體,是一種數值計算環境和程式語言,主要包括matlab和simulink兩大部分。matlab基於矩陣運算,其全稱matrix laboratory即得名於此。它在數學類科技應用軟體中在數值計算方面首屈一指。
matlab可以進行矩陣運算、繪製函式和資料、實現演算法、建立使用者介面、連線其他程式語言的程式等,主要應用於工程計算、控制設計、訊號處理與通訊、影象處理、訊號檢測、金融建模設計與分析等領域。
用for編寫輸入正整數n,輸出n行n列空心四邊形圖案
呵呵,怎麼想也想不出,比這個程式再直觀的了,幫你加些註釋吧 include main for i 0 i printf n int a,i,j scanf d a 輸入行數 列數 afor i 0 i的 for j 0 j換行 for i 0 i printf n c語言程式設計題 輸入正整數n,輸...
c語言如何輸入正整數N,再輸入N個整數,按從小到大的順序
include int main for i 0 iprintf d a i printf n return 0 c語言 輸入一個正整數n,再輸入n個整數,將它們排序後由小到大輸出 a num 陣列不允許元素為變數。int i,j,num int change,t printf enter numb...
設n是正整數,則nn1n2n
1 四個連續正整數,最大的數與最小的數的和減去另兩個數的差為版0.2 1 2 3 4 5 6 7 8 9 2006 2007 2008 2009 1 能得到的最小非負數是權1.對嗎?對正整數n,設xn是關於x的方程nx3 2x n 0的實數根,記an n 1 xn n 2,3.符號 x 表示不超過x...