當前位置:首頁 » 編程語言 » 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
*/
熱點內容
ins海外伺服器ip是什麼 發布:2025-03-06 23:44:59 瀏覽:354
我的世界java版伺服器推薦ip 發布:2025-03-06 23:43:17 瀏覽:562
如何取消微信帳號和密碼 發布:2025-03-06 23:39:20 瀏覽:790
emc存儲備份 發布:2025-03-06 23:35:02 瀏覽:835
蘭州編程培訓 發布:2025-03-06 23:30:51 瀏覽:302
電信託管伺服器阿里雲 發布:2025-03-06 23:27:07 瀏覽:592
艾力紳混動哪個配置值得買 發布:2025-03-06 23:20:30 瀏覽:195
QT靜態編譯64 發布:2025-03-06 23:09:35 瀏覽:284
聖安地列斯自由伺服器ip 發布:2025-03-06 23:09:34 瀏覽:709
安卓怎麼掃二維碼 發布:2025-03-06 23:04:49 瀏覽:516