计算圆面积 ,求指点这段简单的代码,
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/16 20:13:31
计算圆面积 ,求指点这段简单的代码,
根本看不懂,求指点每一个代码的意思
#define PI 3.14
#include
void main()
{
\x05int r;
\x05double s;
\x05printf("请输入圆半径:");
\x05scanf("%d",&r);
\x05s=PI*r*r;
\x05printf("圆面积为:%1f\n",s);
}
根本看不懂,求指点每一个代码的意思
#define PI 3.14
#include
void main()
{
\x05int r;
\x05double s;
\x05printf("请输入圆半径:");
\x05scanf("%d",&r);
\x05s=PI*r*r;
\x05printf("圆面积为:%1f\n",s);
}
#define Pi 3.14 /*定义一个常量Pi Pi=3.14*/
#include /*包含头文件stdio.h*/
void main() /*主函数体*/
{
int r; /*声明一个整数型变量r*/
double s; /*声明一个双精度变量s*/
printf("请输入圆半径:"); /*输入提示*/
scanf(("%d",&r); /*获得用户的输入的十进制数"%d",并将"%d"作为r的值*/
s=Pi*r*r;
printf("圆的面积为:%1f\n",s); /*输出计算结果s*/
}
如果是标准的c
最好加上 system("pause");
return 0;
再问: 为什么r要用int?为什么s要用double?用一样不行? 跪求详细指点
再答: 关于r为什么是int变量,我也觉得很奇怪,因为这样的话r只能是整数;
至于s,因为圆面积很少情况下是整数,为了追求精确,就要用double变量,double可以表示到小数点后很多位【多少位我也忘了- -】
#include /*包含头文件stdio.h*/
void main() /*主函数体*/
{
int r; /*声明一个整数型变量r*/
double s; /*声明一个双精度变量s*/
printf("请输入圆半径:"); /*输入提示*/
scanf(("%d",&r); /*获得用户的输入的十进制数"%d",并将"%d"作为r的值*/
s=Pi*r*r;
printf("圆的面积为:%1f\n",s); /*输出计算结果s*/
}
如果是标准的c
最好加上 system("pause");
return 0;
再问: 为什么r要用int?为什么s要用double?用一样不行? 跪求详细指点
再答: 关于r为什么是int变量,我也觉得很奇怪,因为这样的话r只能是整数;
至于s,因为圆面积很少情况下是整数,为了追求精确,就要用double变量,double可以表示到小数点后很多位【多少位我也忘了- -】