0
A
回答
5
您可以通過10次冪劃分擺脫數字的右側:
(20101201%100)==01
:
(20101201/100/100)==2010
和10次冪的模獲得左側擺脫數並結合他們得到中間的部分:
(20101201/100)%100==12
0
對於你給出的例子,你想分數字爲三組: 將您的輸入作爲參數傳遞給可執行文件。
int main(int argc, char **argv)
{
long long int x;
x=atoll(argv[1]);
printf("\n %d", x%100);
x=x/100;
printf("\n %d", x%100);
x=x/100;
printf("\n %d", x);
}
0
試着這麼做:
#include <stdlib.h> // for itoa() call -- built in to convert integer to string
#include <stdio.h> // for printf() call
int main() {
int num = 123;
char buf[5];
// convert 123 to string [buf]
itoa(num, buf, 10);
// print our string
printf("%s\n", buf);
return 0;
}
然後,你可以通過使用索引號碼分成不同的弦剛剛完成你的程序。
1
這一個應該與長期合作,並將答案放入字符串。
long long int lWholeThing = 20101201LL;
long long int lDate = lWholeThing % 100LL;
lWholeThing /= 100LL;
long long int lMonth = lWholeThing % 100LL;
lWholeThing /= 100LL;
long long int lYear = lWholeThing;
char sDate [3];
char sMonth [3];
char sYear [5];
sprintf (sDate, "%02d", (int) lDate);
sprintf (sMonth, "%02d", (int) lMonth);
sprintf (sYear, "%d", (int) lYear);
相關問題
- 1. 如何將一個字符串分成長度爲3的字符串列表?
- 2. 分成3個字符長度
- 3. 如何將一個字符串切成3個部分?
- 4. 如何將一個字符串拆分成一個數組
- 5. 如何將一個字符串分成幾個字符塊?
- 6. SAS將長整型字符變量分成兩個變量
- 7. 如何將一個字符串通過分隔符分割成一個數組?
- 8. 如何長數字串分成個月
- 9. 如何在Python 3.5中將一個整數分成n個長度的列表?
- 10. 不能將一個長的字符串分成幾部分
- 11. 字符陣列被分成3個整數變量
- 12. 如何 - 將int分成兩個整數?
- 13. 將數據分成3個字段
- 14. 將整數分成一個數組
- 15. 如何將一個整數分解爲一個整數數組
- 16. 如何將我的字符串分成3個分隔字符串(不管SubString長度)?
- 17. 將一個整數的數字分成1,2,3,等數字組
- 18. 如何將字符串分解成重疊的集合的3
- 19. 調度:分區是一個整數集成K個子集
- 20. 如何將一個字母分配給一個整數?
- 21. 將一個字符串分成塊,保留Python中的整個字符
- 22. 如何將一個整數附加到一個字符串?
- 23. 將一個字符串分解成相等長度塊在Perl
- 24. numpy,如何生成一個正態分佈的整數集合
- 25. 如何將1個字符串分成多個字符串
- 26. Java - 如何將一個整數分成單個數字,然後將每個數字平方?
- 27. C++將整個字符串拆分爲另一個字符串
- 28. 如何從一個長字符串解析整數
- 29. 如何將一個字符串分成多個組?
- 30. 如何將一個字符串分成5個變量?
目前尚不清楚是否要使用很長很長的整數(像你說的)或字符串(如報價和標籤建議)來存儲大數目...... – Dave 2011-02-01 10:22:57
@戴夫 - 我越來越long long integer value,並且需要將它存儲爲三個不同的字符串 – Thi 2011-02-01 10:30:44
好的,我將在...中粘貼一個答案 – Dave 2011-02-01 11:26:08