C语言程序:计算圆的面积和周长
该程序使用 C语言 实现计算圆的面积和周长的功能。
#include<stdio.h>
main()
{
int r;
float a,s;
printf('Please input value:');
scanf('%d',&r);
a=3.14*r*r;
s=2*3.14*r;
printf('a=%8.2f,s=%.2f\n',a,s);
getch();
return 0;
}
程序首先提示用户输入半径的值,然后使用 scanf 函数将输入的值赋给变量 r。接着,程序使用公式计算出圆的面积和周长,分别赋给变量 a 和 s。最后,使用 printf 函数将计算得到的面积和周长的值输出到屏幕上。
运行结果:
Please input value: (输入半径的值)
a= xxx.xx, s=xxx.xx (输出计算得到的面积和周长的值)
代码解析:
#include<stdio.h>: 包含标准输入输出库,提供了printf和scanf函数等。main(): 程序的入口函数。int r;: 声明一个整型变量r来存储输入的半径值。float a,s;: 声明两个浮点型变量a和s分别存储圆的面积和周长。printf('Please input value:');: 向用户提示输入半径值。scanf('%d',&r);: 从键盘获取用户输入的半径值并存储到r变量中。a=3.14*r*r;: 使用公式计算圆的面积,并将结果赋给a变量。s=2*3.14*r;: 使用公式计算圆的周长,并将结果赋给s变量。printf('a=%8.2f,s=%.2f\n',a,s);: 将计算得到的面积和周长输出到屏幕上。%8.2f: 格式控制符,表示输出一个宽度为8个字符、小数点后保留2位的浮点数。%.2f: 格式控制符,表示输出一个小数点后保留2位的浮点数。getch();: 暂停程序执行,等待用户按下任意键。return 0;: 返回值 0,表示程序执行成功。
注意:
- 该程序使用
3.14来近似表示圆周率,并非精确值。 - 程序中使用了
getch()函数来暂停程序执行,可以根据实际情况进行调整。 - 可以根据需要修改程序中的代码来实现更复杂的计算或功能。
原文地址: https://www.cveoy.top/t/topic/r3Z 著作权归作者所有。请勿转载和采集!