C语言-函数案例-计算圆周长
生活随笔
收集整理的這篇文章主要介紹了
C语言-函数案例-计算圆周长
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
C語言-函數(shù)案例-計(jì)算圓周長(zhǎng)
任務(wù)要求
設(shè)圓半徑r=1.5,圓柱高h(yuǎn)=3,求圓周長(zhǎng)、圓面積、圓球表面積、圓球體積、圓柱體積。 用scanf()輸入數(shù)據(jù), 輸出計(jì)算結(jié)果。輸出時(shí)要有說明,結(jié)果取小數(shù)點(diǎn)后兩位數(shù)字。請(qǐng)編程完成題目要求。代碼實(shí)現(xiàn)
#include <stdio.h> #include <math.h> // 定義PI 宏變量 #define PAI 3.141592654 /**1、設(shè)圓半徑r=1.5,圓柱高h(yuǎn)=3,求圓周長(zhǎng)、圓面積、圓球表面積、圓球體積、圓柱體積。用scanf()輸入數(shù)據(jù),輸出計(jì)算結(jié)果。輸出時(shí)要有說明,結(jié)果取小數(shù)點(diǎn)后兩位數(shù)字。請(qǐng)編程完成題目要求。*/ int main(){double circularPerimeter(double r);double circularArea(double r);double rBallArea(double r);double rBallVolumeArea(double r);double CylinderVolume(double r, double h);double r,h;printf("請(qǐng)輸入圓的半徑和圓柱的高用逗號(hào)隔開\n");scanf("%lf,%lf", &r, &h);printf("圓周長(zhǎng)%.2lf\n", circularPerimeter(r));printf("圓面積%.2lf\n", circularArea(r));printf("圓球表面積%.2lf\n", rBallArea(r));printf("圓球體積%.2lf\n", rBallVolumeArea(r));printf("圓柱體積%.2lf\n", CylinderVolume(r, h)); }/**計(jì)算圓的周長(zhǎng)2pair*/ double circularPerimeter(double r){double c = 2*r*PAI;return c; }/**計(jì)算圓的面積*/ double circularArea(double r){double s = PAI*r*r;return s; }/**計(jì)算圓球的表面積*/ double rBallArea(double r){double s = 4*PAI*r*r;return s; }/**計(jì)算圓球體積*/ double rBallVolumeArea(double r){double s = (4/3)*PAI*r*r*r;return s; }/**計(jì)算圓柱體積*/ double CylinderVolume(double r, double h){double cs = PAI*r*r*h;return cs; }運(yùn)行結(jié)果
總結(jié)
以上是生活随笔為你收集整理的C语言-函数案例-计算圆周长的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ad hoc是什么的简称_ad hoc是
- 下一篇: React 高阶组件HOC使用总结