網站首頁 編程語言 正文
C語言計算圓周長及面積
題目
從鍵盤上獲取圓的半徑,計算圓的周長以及面積
主要思想
用scanf函數從鍵盤上獲取圓的半徑r,然后運用公式C=2*π*r,S=π*r*r來計算,然后輸出
#include<stdio.h>?
#define PI 3.14?
int main()?
{?
? ? float C,S,r;?
? ? printf("請輸入圓的半徑:");
? ? scanf("%f",&r); C=2*PI*r;?
? ? S=PI*r*r;?
? ? printf("圓的面積為:%f",S);?
? ? printf("圓的周長為:%f",C);?
}
運行結果:
兩種方法求圓的面積與周長編程
方法一:程序如下
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
const float pi = 3.14;//const定義常變量,使變量pi的值保持不變,相當于常量;
float r = 2.5;
float s = pi * r * r;//圓的面積公式
float c = 2 * pi * r;//圓的周長公式
printf("圓的面積為:%f平方厘米\n", s);//%f定義浮點型的占位符,默認保留6位小數
printf("圓的周長為:%f厘米\n\n", c);
//下面兩行與上面兩行相對照
printf("圓的面積為:%.2f平方厘米\n", s);//%.2f定義保留兩位小數的占位符
printf("圓的周長為:%.2f厘米\n", c);
return 0;
}
程序輸出結果:如下
方法二:程序如下?
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#define pi 3.14
int main()
{
float r, s, c;
printf("請輸入圓的半徑r:");//該行程序可省
scanf("%f", &r);//scanf()輸入函數,
s = pi * r * r;//圓的面積公式
c = 2 * pi * r;//圓的周長公式
printf("圓的面積為:%f平方厘米\n", s);//%f定義浮點型的占位符,默認保留6位小數
printf("圓的周長為:%f厘米\n\n", c);
//下面兩行與上面兩行相對照
printf("圓的面積為:%.2f平方厘米\n", s);//%.2f定義保留兩位小數的占位符
printf("圓的周長為:%.2f厘米\n", c);
return 0;
}
程序輸出結果:如下
原文鏈接:https://blog.csdn.net/m0_58863372/article/details/122509821
相關推薦
- 2022-07-20 C語言實例講解嵌套語句的用法_C 語言
- 2022-11-22 React?Context源碼實現原理詳解_React
- 2024-03-03 Layui 主窗口調用 iframe 彈出框模塊,獲取控件的相應值
- 2022-12-07 進程狀態ps?-ef中的e、f含義講解_linux shell
- 2023-08-30 Linux下的scp 、rsync兩種命令同步文件
- 2023-07-04 解決Uncaught (in promise) TypeError: Cannot read pro
- 2022-10-03 C語言實現經典排序算法的示例代碼_C 語言
- 2022-09-22 Python 閉包與裝飾器
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支