c語言 輸入正整數a,b,c,輸出a b的小數形式,保留小數

2021-04-22 02:20:59 字數 5168 閱讀 3387

1樓:匿名使用者

#include

int main()

2樓:朝朝戰士邦

#include

//最大的精度

#define max_length 120//計算商

int getfactor(int a, int b)//計算餘數

int getremainder(int a, int b)//是否整除

bool isaliquot(int a, int b)return ret;

void division(int a, int b, int precision, int ans[max_length])

int i=0;

for(i=0; i max_length)//計算

division(a, b, c, ans);

printf("%d / %d , the answer is:(precision:%d)\n",a, b, c);

printf("%d . ",ans[0]);

int i = 0;

for(i=1; i<=c ; i++)

}printf("\n");

printf("calculation finished!\n");}

3樓:高店村四組

這一題難就難在抄原理上,其襲

實程式並不難,舉個例子吧:

a>b的情況,如4/3,那麼,整數部分直接可以用a/b輸出了,然後輸出小數點。小數部分的話,你想想,是不是可以這麼算,(int)((4/3-(int)4/3)*10)就是×10取整,然後取減去整數部分後的分數,為a*10-(int)(a*10/b)*b。至於怎麼來的,自己好好琢磨吧。

#include "stdio.h"

void fuc(int a,int b,int c)}else}}

void main()

學習c語言要很好的數學基礎嗎?

4樓:匿名使用者

不需要,沒有直接關聯。

c語言很基礎,有清晰的頭腦就ok。

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

5樓:程式設計大亨

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

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

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

6樓:

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

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

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

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

7樓:匿名使用者

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

8樓:我是苦海

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

要學習各類程式語言,必須學習哪些方面的課程?c語言與高等數學有聯絡嗎?

9樓:匿名使用者

我們一上學,就學了點二進位制、補碼、ascii碼等常識,第二學期就學了

pascal,跟數學沒有什麼大關係;畢業後自學了c語言,又學會了

c+builder ,就能做專案了。

10樓:明天陽光男孩

基礎的,先從c, vb等開始bai,一般的du都是這樣,必須學的還真不zhi

清楚,程式設計學的是dao一種思想專,各種語言只是實現這屬個思想的工具而已.

與高等數學最大的關係就是,資料結構部分,解決演算法問題.比如在遊戲方面,座標點的計算,行走距離的計算.

11樓:江湖一小生

開始入門時學c就好了,vb入門也行,不過vb現在快過時了(一家之言),和高數最起碼在入門時沒關係。還有,我們老師建議大學期間,非計算機類學生,搞精一門語言就行,多了畢竟學的就淺了。

12樓:baby張蕊妮

數學可以讓你與別人不同,在演算法的優化方面數學是很重要的,很多計算機牛b的人物都是學數學出身的

fortran程式語言與c語言

13樓:阿冬

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

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

14樓:哈密小狐狸

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語言的編譯更具有彈性。

15樓:匿名使用者

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

16樓:杜揚遲沛

複數運算的速度

程式引數與字串

記憶體的動態管理

多維陣列的處理

函式呼叫與引數傳遞

數學不好可以學c語言c++語言程式設計嗎?

17樓:匿名使用者

樓主你好

學程式設計個人覺得與數學沒什麼太大關係,主要是理解能力和邏輯思考能力要強牽扯到數學公式的程式設計問題,在你學程式設計之前已經有n多的大牛已經幫你想好怎麼實現了

希望能幫到你,滿意請採納,沒能解決可以繼續問我。

18樓:magic_旭

你想做遊戲外掛的話那是很遙遠的,我當初也想著做外掛,但我學了程式設計之後才知道外掛不是想做就做得出來的

19樓:儲運天天

這位同學,做外掛肯定得先學學按鍵精靈。然後學c++。現在做外掛不是那麼簡單的。。。

學程式語言,數學和英語都不算問題,主要是要細心,要熟悉。天天寫**,時間久了,自然而然就精通了。

望採納。

20樓:外面的世界豔

有點費勁的 我學校中文系的就考不過c語言 數學的相對好過點

全國2級過的不是太難

21樓:實小林志堅

數學不好可以學c語言,但要比其他人付出更多的努力和艱苦。以及更多的有限青春。

22樓:匿名使用者

沒有關係的,雖然有人說學計算機最終就是學數學的,但是那要到超高的境界以後的事情。而且一般的正常人達不到那種境界

23樓:匿名使用者

當然可以學了,熊貓燒香病毒設計者只有初中文憑,語言程式設計看的是邏輯能力。

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

24樓:砂粒

學習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語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

25樓:匿名使用者

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

c語言程式設計 數學遊戲

26樓:自我程式設計

#include

#include

#include

#include

#define z_size 3  //隨機數 整數最大位數,可自由修改,但總位數不要超過變數型別

#define x_size 3  //隨機數 小數最大位數#define tmn 10  //生成題目的數量,預設10條typedef enum  boolean;

typedef struct timu

tm;double power10(int m)//計算10的次方 支援負數冪

int main()

{srand(time(null));

int zsize,xsize,i,fn,false_count=0;

double xpow10,ansr;

tm tms[tmn];

for(i=0;i

c語言程式設計題輸入正整數n,輸出

include int main 執行通過,可用。你這個問題問得不是太好啊 你要得到前n項和,首先要告訴別人你需要的返回值的型別啊,int和double float的返回值會有不同的 include int main printf sum f n sum return 0 沒問題,直 接用吧。c語言...

c語言 輸入正整數n,輸出n的所有因子

1 定義整型變數,用於程式的運算。2 輸入兩個大於2的正整數,儲存在變數n和m中。3 獲取臨時變數t的值為m,設定i的初值為2。5 用i對整數m求餘,儲存在變數r中。6 判斷i是否m的質因子,如果是則繼續判斷是否n的質因子,如果不是n的質因子,則退出迴圈。7 如果i不是質因子,則自加1,繼續判斷。8...

c語言的程式設計輸入正整數要求1輸出它是幾

不小bai心du弄zhi錯了 dao內.include int main void printf d位數 容 n c while c 0 return 0 c語言程式設計題 給一個不多於五位的正整數,要求 1.求出它是幾位數 2.分別列印出每一 include int main while 1 i ...