c语言编程:输入一个弧度,转化成度分秒输出,秒保留一位小数, 5

 我来答
孔子有云
推荐于2017-06-21 · 超过35用户采纳过TA的回答
知道答主
回答量:103
采纳率:0%
帮助的人:88万
展开全部

#include <stdio.h>

#define PI 3.14

int main (void)

{

int num,gre,min;

float gre1,min1,sec;

printf("输入一个弧度\n");

scanf("%d",&num);

gre1=num/(float)PI*180;

gre=(int)gre1;       //度数取整

min1=(gre1-gre)*60;

min=(int)min1;       //分数取整

sec=(min1-min)*60;

printf("%d 弧度等于%d度 %d分 %.1f秒\n",num,gre,min,sec);

return 0;

}

yypopo19
推荐于2017-06-23 · TA获得超过158个赞
知道小有建树答主
回答量:87
采纳率:100%
帮助的人:53.5万
展开全部
#include<stdio.h>

int main()

{
double a, i, j;
int b, c, d, e;
scanf("%lf", &a);
b = a;
i = a*60;
c = i;
c = c%60;
i = a*3600;
    d = i;
i=i*100;
e = i;
e = e%100;
d = d%60;
    
printf("%d度%d分%d%c%d秒",b,c, d,'.',e);
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式