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

C

題目描述

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

輸入

兩個浮點數(shù),r和h

輸出

圓周長C1、圓面積Sa、圓球表面積Sb、圓球體積Va、圓柱體積Vb。 保留兩位小數(shù),每個結(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);
}

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

題目報錯:在Vb的賦值中,若將h放到開頭(即hrrPI),OJ會報錯50%。*

D

題目描述

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

輸入

一個華氏溫度,浮點數(shù)

輸出

攝氏溫度,浮點兩位小數(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;
}

點評:中規(guī)中矩,縮進到位,非常標準的一段代碼。

E

題目描述

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

輸入

長方體長、寬、高

輸出

輸出長方體體積
輸出長方體表面積

#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;
}

點評:定義、輸入、計算、輸出分成了四個代碼段,還注意了輸出的正確格式,在不失嚴謹性的同時保持了可讀性,是非常好的編寫代碼的習慣。

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

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

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

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