圆计算公式问题,初学者问,多指教

Cslack2008 2008-11-20 06:44:40
#include <stdio.h>

int main(void)
{
float radius=0.0f;
float diameter=0.0f;
float cirumference=0.0f;
float area=0.0f;
float pi=3.14159f;

printf("Input the diameter of the table:");
scanf("%f",&diameter);
radius=diameter/2.0f;
cirumference=2.0f*pi*radius;
area=pi*radius*radius;


printf("\nThe cirumference is %f.2f",cirumference);
printf("\nThe area is %f.2f\n",area);

return 0;
}
一个圆面积问题,在最后输出时%.2f已指定最后结果只输出2位小数,例如输入12,可实际输出的是圆周为37.699081.2f 圆面积为113.097244.2f 这是正确的结果吗?
...全文
288 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoyuer5222 2008-11-20
  • 打赏
  • 举报
回复

printf("\nThe cirumference is %f.2f",cirumference);
printf("\nThe area is %f.2f\n",area);
格式符错了
printf("\nThe cirumference is %.2f",cirumference);
printf("\nThe area is %.2f\n",area);
waizqfor 2008-11-20
  • 打赏
  • 举报
回复
printf("\nThe cirumference is %2f",cirumference);
printf("\nThe area is %2f\n",area);

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧