C語言寒假大作戰04

2022-05-18 17:38:10 字數 1604 閱讀 6965

這個作業屬於哪個課程

班級鏈結

這個作業的要求

作業要求

這個作業的目標

完善口算題選單的功能,學習%g的功能

參考文獻

%g在c語言中的意思

作業正文

此篇部落格

設計思路:

1.在上一次的作業的基礎上完善答案隨著題目一起輸出。

2.利用%g的學習,代替%f的直接輸出,減少不必要數字的輸出,節約空間。

3.完善上次的**,該減減該加加,特別擴充了幾個浮點變數。

心路歷程:

自信(想出這個挺簡單的,首先要給自己足夠的自信心)→

困惑(%g的輸出和 %f 到底有什麼區別?)

→豁然開朗(在列印輸出的時候,%g會自動選擇寬度較小的輸出,例如:要輸出654.321的單精度浮點值,此時%f輸出的是654.320984,而%g輸出的就是654.321,另外輸出的654.320984是因為在記憶體中的儲存誤差引起的)→

有些懊惱(秉承節約空間的思想,我在前乙個作業中使用的變數甚少,在此次作業中無法繼續利用,需要定義變數來接收這些隨機值,隨後再進行計算)→

平常心(順利寫出符合要求的**)

printf("現在是貳年級時間\n");

printf("請給出需要生成的題目個數:");

scanf("%d",&m);

printf("題目如下:\n");

printf("\n");

for(i=0;i

break;

case 3:

printf("現在是叄年級時間\n");

printf("請給出需要生成的題目個數:");

scanf("%d",&m);

printf("題目如下:\n");

printf("\n");

for(i=0;i

j=rand()%4;

switch(j)

{case 0:

C語言寒假大作戰04

這個作業屬於哪個課程 班級鏈結 這個作業要求在 作業要求 這個作業的目標 學會編寫口算題選單,並利用隨機函式進行隨機題目運算答案 作業正文 作業正文如下 其他參考文獻 g e f的區別 2.1設計思路和遇到的問題 心路歷程 幾次作業下來都是加一些東西,慢慢來總會寫出來的。設計思路 1 呼叫函式hel...

C語言寒假大作戰04

這個作業屬於哪個課程 班級的鏈結 這個作業要求在 作業要求的鏈結 2.1設計思路和遇到的問題 設計思路 在作業03中的 基礎上只需要將各數字用乙個變數表示,並且進行運算 遇到的問題 在三年級的運算中發現自己乙個錯誤,運算符號需要用兩個字元型變數。2.2程式結果截圖 2.3程式 include inc...

C語言寒假大作戰04

問題答案 這個作業屬於那個課程 c語言程式設計 這個作業要求在 c語言寒假大作戰04 我在這個課程的目標是 學會功能自定義函式來完善選單程式 作業正文 作業四參考文獻 c語言中 g是什麼意思?整體上這一次作業與上次作業相同,思路也是差不多的。遇到的問題大體上是沒有的,就是我發現在我寫 的時候出結果的...