当前位置:首页 » 编程语言 » c语言中2n

c语言中2n

发布时间: 2023-09-25 03:01:34

‘壹’ c语言中如何将偶数位整数等分截断为两个新的整数

思路:要想将偶数位整数等分截断为两个新的整数,首先需要求出该数的总长度,假设长度为2n。则前n为第一个整数,可以把原整数除以10的n次方求商得到;后n位为第二个整数,可以把原整数除以10的n次方求余得到。

参考代码:

#include<string.h>
#include<stdio.h>
#include<math.h>
intfun(inta){
intn=0;
while(a){
n++;
a/=10;
}
returnn/2;
}
intmain()
{
inta,n,t;
scanf("%d",&a);
n=fun(a);
t=(int)pow(10,n);
printf("%d%d",a/t,a%t);
return0;
}
/*
输出:
12345678
12345678
*/
热点内容
为什么刷机还要弄以前的解锁密码 发布:2025-08-13 07:47:14 浏览:273
acfun如何上传 发布:2025-08-13 07:35:10 浏览:270
ftp共享服务器需要什么配置 发布:2025-08-13 07:33:00 浏览:543
主要数据库 发布:2025-08-13 07:15:27 浏览:178
压缩包漫画 发布:2025-08-13 07:15:25 浏览:131
服务器空岛原版如何获得矿物 发布:2025-08-13 07:08:22 浏览:437
购车时哪些是必备的配置 发布:2025-08-13 06:42:33 浏览:693
宝塔添加脚本 发布:2025-08-13 06:41:56 浏览:502
ios数据库存储 发布:2025-08-13 06:28:10 浏览:975
java学习资源 发布:2025-08-13 06:07:56 浏览:395