c語言第二次作業

2022-06-02 21:09:06 字數 1747 閱讀 4287

注:可在標頭檔案中包含math.h,並呼叫sqrt函式求平方根,呼叫pow函式求冪。

double x,y;

scanf("%lf",&x);

if(x>=0)

else

printf("f(%.2f) = %.2f",x,y);

第一次提交時出現了格式錯誤,後來通過檢查發現等號間沒取間距。

本題要求編寫程式,根據輸入的三角形的三條邊a、b、c,計算並輸出面積和周長。注意:在乙個三角形中, 任意兩邊之和大於第三邊。三角形面積計算公式:area=√

​s(s−a)(s−b)(s−c),其中s=(a+b+c)/2。

int a,b,c;

(a>0,b>0,c>0);

double area,perimeter,s ;

scanf("%d%d%d",&a,&b,&c);

if(a+b>c&&a+c>b&&b+c>a)

else

else if(kilometre>3&&kilometre<=10)

else

printf("%.0f",money);

輸入里程大於10的資料檢查時發現得不到理論值,除錯時總是執行第2種情況,後經過多次檢查發現我把第2種情況的取值寫成了3

自從湖南農業大學、吉首大學和懷化學院組織程式設計課程聯考以後,舉辦聯考的經驗越來豐富。尤其是在使用pta系統作為考試平台之後,聯考工作得到了很多學校的認可和支援。所以,現在參與聯考的學校比較多。為了便於區分考生,考生賬號的第一位是學校代號。1代表hunan agricultural university,2代表jishou university,3代表huaihua university,4代表aerospace university,5代表ocean university。 請編寫程式根據考生的賬號區分考生的學校。

int account;

scanf("%d",&account);

switch(account/100000){

case 1:

printf("hunan agricultural university\n");

break;

case 2:

printf("jishou university\n");

break;

case 3:

printf("huaihua university\n");

break;

case 4:

printf("aerospace university\n");

break;

case 5:

printf("ocean university\n");

break;

default:

printf("other university\n");

break;

除錯過程中other university這個語句間忘了取間隔。

二、截圖本週題目集的pta最後排名

三、本週學習總結

C語言 第二次作業

在本章中對迴圈的內容進行了加深訓練,學習了一種解決問題的方法迴圈巢狀,也學到了偽 的運用,在描述演算法是運用偽 往往能然閱讀者更能明白 的功能。目前對偽 的運用還不是很熟練,用偽 描述演算法也有點不習慣 總分 290 從讀入的整數資料中,統計大於零的整數個數和小於零的整數個數。用輸入零來結束輸入,程...

c語言第二次作業

includeint main void printf d d d d d a,b,c,d,e 設計思路 這道題目要求我們統計學生成績並且用五分制來判別人數,顯而易見的我們應該用 迴圈來解決這個問題,並且在迴圈中利用判斷語句來執行要求。第一步 了解題目大致含義 第二步 構建合適的演算法體系 第三步 ...

c語言第二次作業

includeint main void else if x 80 else if x 70 else if x 60 else printf d d d d d n a,b,c,d,e return0 二 設計思路 1 編譯預處理令,定義主函式。2 定義變數n,i,x。3 利用for迴圈輸入n個同...