永发信息网

c语言对一个很大的数取余怎么做或怎么让一个大数每位数字分开,求详细过程

答案:3  悬赏:50  手机版
解决时间 2021-03-23 11:06
c语言对一个很大的数取余怎么做或怎么让一个大数每位数字分开,求详细过程
最佳答案
1. 大数取余
long long bigNum=;
long long divisor=;
long long remainder= bigNum%divisor;

2. 大数每位数字分开

第一步 求大数的位数 nDigits
第二步 int digit;
while(bigNum > 0 ){
digit = bigNum/pow(10, --nDigits);
printf("%lld\t", digit);
bigNum = bigNum%pow(10, nDigits);
}
printf("\n");追问大数的位数又怎么求
且那个大数是随意输入的追答int nDigits=0;
while( bigNum=(bigNum/10) >= 0 ){
nDigits++;
}
全部回答
直接用 % 计算不行吗?
多大的数?追问就是已经溢出int型的范围的数追答那就用long long追问但那%好像只能用在int型追答整形都能用
关键看你的数据范围是多大
long long是8字节,你会用到比这还大的数吗
C语言中有个取余符号%。直接用它就行追问不行的那%只限int型追答不好意思,如果是超出整型的数的话,用辗转相除法追问那像123456123这样的数字成么
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
新安出口(新安互通出口西向)地址在哪,我要去
炉石传说橙卡的出场台词有哪些
女朋友叫我猪,是什么意思啊
中兴手机有sim卡就是显示请插入了sim卡,无信
如何从朋友圈看一个人是否单身
“对欧洲或北美一个或数个缔约国的武装进攻,
为什么领导要叫下属谈工作感想?
重庆到杜市怎么坐车
首孝弟是什么意思,三字经里面的弟于长,宜先
天宝果蔬超市怎么去啊,有知道地址的么
2017qq飞车显卡配置
下图中甲为神经元细胞模式图,乙为突触模式图
壁虎的尾巴有什么用?
纤维瘤术后天天喝酒会引发癌变吗
病人在医院经典语句,医院环境描写
推荐资讯
单选题对x∈R,f(1+x)=f(1-x)恒成立,且f(x)
永红综合商店我想知道这个在什么地方
去韩国需要什么条件?
总代理是什么意思?
曰本帮助过列宁推翻沙俄
求 破音千色的歌词~
12年途观二手车多少钱跑了二十多万了
车牌号为闽E.R8511所属地
红麻辣料理莲花路店地址在什么地方,想过去办
孔子的弟子曾参,品德高尚,一贯讲信用,重诺
华为EVA-CL100是华为P9型号吗? 价格?
什么叫去零售地理割据,去地理转换成本,竞争平
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?