順序結(jié)構(gòu)——優(yōu)秀代碼

C

題目描述

設(shè)圓半徑r,圓柱高h(yuǎn) 求圓周長(zhǎng)C1、圓面積Sa、圓球表面積Sb、圓球體積Va、圓柱體積Vb。 用scanf輸入數(shù)據(jù),輸出計(jì)算結(jié)果,輸出時(shí)要求文字說(shuō)明,取小數(shù)點(diǎn)后兩位數(shù)字。請(qǐng)編程序。 PI=3.14

輸入

兩個(gè)浮點(diǎn)數(shù),r和h

輸出

圓周長(zhǎng)C1、圓面積Sa、圓球表面積Sb、圓球體積Va、圓柱體積Vb。 保留兩位小數(shù),每個(gè)結(jié)果后換行。

#include<stdio.h>
/*#include<math.h>
#define PI 4*atan(1)*/
#define PI 3.14

int main() {
  double r,h,C1,Sa,Sb,Va,Vb;
  scanf("%lf%lf",&r,&h);
  C1=2.0*PI*r;
  Sa=PI*r*r;
  Sb=4.0*PI*r*r;
  Va=4.0/3.0*PI*r*r*r;
  Vb=PI*r*r*h;
  printf("C1=%.2lf\nSa=%.2lf\nSb=%.2lf\nVa=%.2lf\nVb=%.2lf\n",C1,Sa,Sb,Va,Vb);
}

點(diǎn)評(píng):PI使用了宏定義,轉(zhuǎn)義字符使用得很精準(zhǔn),縮進(jìn)到位。唯一不足是主函數(shù)少了返回值。

題目報(bào)錯(cuò):在Vb的賦值中,若將h放到開(kāi)頭(即hrrPI),OJ會(huì)報(bào)錯(cuò)50%。*

D

題目描述

輸入一個(gè)華氏溫度,要求輸出攝氏溫度。公式為 c=5(F-32)/9 輸出要求有文字說(shuō)明,取位2小數(shù)。

輸入

一個(gè)華氏溫度,浮點(diǎn)數(shù)

輸出

攝氏溫度,浮點(diǎn)兩位小數(shù)

#include<stdio.h>

int main() {
  float c,f;
  scanf("%f",&f);
  c=5*(f-32)/9.0;
  printf("c=%.2f\n",c);
  return 0;
}

點(diǎn)評(píng):中規(guī)中矩,縮進(jìn)到位,非常標(biāo)準(zhǔn)的一段代碼。

E

題目描述

輸入長(zhǎng)方體的長(zhǎng)、寬、高(假設(shè)均為整數(shù)),計(jì)算并輸出長(zhǎng)方體的體積和表面積。

輸入

長(zhǎng)方體長(zhǎng)、寬、高

輸出

輸出長(zhǎng)方體體積
輸出長(zhǎng)方體表面積

#include<stdio.h>

int main()
{
  int  a,b,c,V,S;

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

  V=a*b*c;
  S=(a*b)*2+(a*c)*2+(b*c)*2;

  printf("V=%d \n",V);
  printf("S=%d \n",S);

  return 0;
}

點(diǎn)評(píng):定義、輸入、計(jì)算、輸出分成了四個(gè)代碼段,還注意了輸出的正確格式,在不失嚴(yán)謹(jǐn)性的同時(shí)保持了可讀性,是非常好的編寫(xiě)代碼的習(xí)慣。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第一章數(shù)和數(shù)的運(yùn)算 一概念 (一)整數(shù) 1整數(shù)的意義 自然數(shù)和0都是整數(shù)。 2自然數(shù) 我們?cè)跀?shù)物體的時(shí)候,用來(lái)表示...
    meychang閱讀 2,833評(píng)論 0 5
  • 第1章 第一個(gè)C程序第2章 C語(yǔ)言基礎(chǔ)第3章 變量和數(shù)據(jù)類型第4章 順序結(jié)構(gòu)程序設(shè)計(jì)第5章 條件結(jié)構(gòu)程序設(shè)計(jì)第6章...
    小獅子365閱讀 10,857評(píng)論 3 71
  • 作者簡(jiǎn)書(shū)作品目錄 加博手上沉悶又緊湊的鼓點(diǎn)響起來(lái)時(shí),薩拉走到托蒂面前說(shuō):“托蒂,和我跳個(gè)舞吧?!? ...
    王爺不是親戚閱讀 284評(píng)論 1 1
  • 作業(yè) 1、回看10天的飲食記錄,看兩種鐘是否匹配 2、復(fù)原卡:代表我吃撐的動(dòng)力是什么?造句:那個(gè)動(dòng)力是…… 3、選...
    艷敏_c9e0閱讀 577評(píng)論 0 0
  • 每次看書(shū)都不喜歡前面的章節(jié),喜歡跳躍著看,往往看到最后激情彭拜的章節(jié),卻發(fā)現(xiàn)錯(cuò)過(guò)了很多平凡而意義深刻的故事,然后再...
    子墨祠閱讀 207評(píng)論 0 0

友情鏈接更多精彩內(nèi)容