中易网

如何得到一个数的小数点前后分别是几位数

答案:2  悬赏:30  
解决时间 2021-02-22 02:22
如何得到一个数的小数点前后分别是几位数
最佳答案
可以这样,对负数也适用

> a <- -1234.1415926
> char.a <- as.character(a)
> pt <- gregexpr("[.]", char.a)[[1]][1]
> total.len <- nchar(char.a)
> n1 <- pt - 1
> n2 <- total.len - 1 - n1
> n2
[1] 7
> n1
[1] 5
全部回答
初学c,正好看到此题,呵呵,就用最原始的方法给写一下吧#include"stdio.h" #include"math.h" main() {double n; int m,i; printf("请输入一个数及要求的小数点后第几位(空格键隔开):\n"); scanf("%lf%d",&n,&i); m=n;//转换为整型 n-=m; n*=pow(10,i); m=n;//转换为整型 printf("小数点后第%d位为:%d\n",i,m%10); }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
感觉做数控车床没前途工作那么低,又脏又累,
怎样证明一条直线在某平面内
魔法土豆地址在什么地方,想过去办事
零能组什么词?
丰伟汽配这个地址在什么地方,我要处理点事
10658688是什么号码?
开办物资是甲方提供物业公司这么做账
明诚管理软件收款机我想知道这个在什么地方
《兄弟连》史培尔中尉到底杀没杀俘虏
自考考试在一个地区,同时报两科但是其中一科
额定电流和额定电压有什么关系啊?????
卓越SPA健康养生馆我想知道这个在什么地方
手机背光进水蒸气,像下图一样,我的是oppo,
都谁在打工
涌泉蜜桔(凤凰桥店)这个地址在什么地方,我要
推荐资讯
包含情比流水长的歌
爱是怎么来的真的是做出来的吗?
大河集团营业部(土地局家属楼西南)这个地址在
光大证券账户登不上说在测试中
点二十,十一点四十五用英语怎么说
丰田卡罗拉发电机插头拔掉怎么没电池灯亮
空包网怎么操作发空包,多少钱一单
村里在农田上造路属于国家征用吗
新人买守望先锋应该买哪一种
中国传媒工作者现今有多少?
在韩国首尔有没有像中国ktv一样的地方
珑抬头牵引仪治颈椎病怎么样??
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?