注:可在標頭檔案中包含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個同...