我正在寫一個程序,在這個程序中我要求一個長長的int用戶。用戶向我提供了一個號碼後,我想從第二個數字開始,在該號碼中添加其他數字。現在我的問題是,如何在長整型int中選擇其他數字? (C語言)在int中選擇每一個其他數字
-1
A
回答
2
給定一個積分型數n
,n % 100/10
將提取第二到最後的數字。這個表達式是您瞭解運算符優先級和關聯性的試金石。
如果數字中的位數是偶數,則需要使用n % 10
和n/10
來提取並隨後移除最後一位數字(在本網站上搜索適當的算法以計算數字中的位數) 。
n/100
將刪除最後兩位數字。
把上面的代碼放到一個循環中,就完成了。
0
你可以做到: -
#include<stdio.h>
int main()
{
long real_Number,num,arr[100],count=0;
scanf("%ld",&real_Number);
do{
if(real_Number>99)
{
num=real_Number%100;
num=num/10;
arr[count]=num;
real_Number=real_Number/100;
++count;
}
if(real_Number<100)
{
arr[count]=real_Number/10;
break;
}
}while(real_Number>=10);
}
注:存儲在數組中的數字是落後例如123456所導致
ARR [0] = 5,ARR [1] = 3,arr [2] = 1;
要打印: -
for(count; count>=0 ;count--)
{
printf("%ld",arr[count]);
}
+0
嘿,如果你發現答案有幫助,不要忘記標記它:) – dreamBegin
相關問題
- 1. 從表格中選擇一行從其他表格中選擇一個字段
- 2. Tomcat - 每個請求一個線程 - 或其他選擇?
- 3. 在動態範圍VBA中選擇每個其他列
- 4. 選擇其中列未在其他一個2倍
- 5. 在javascript數組的每個對象中選擇一個字段
- 6. MySQL如果數字選擇其他列
- 7. 從一個表中選擇其他兩個表的計數
- 8. MySQL從一個表中選擇數據,其中條件在其他表中
- 9. 選擇一個複選框,選擇其他複選框
- 10. 顯示一個選擇選項基於其他選擇選項
- 11. 選擇一個選項將選擇其他選項
- 12. 從另一個表中選擇其他字段
- 13. 在字符串中的字符之前選擇第一個int
- 14. 將字符串中的每一個其他字母都大寫 - 列表中的每個其他字母大寫
- 15. 選擇其他
- 16. 根據其他選擇更改一個表格選擇選項
- 17. 選擇,其中id =來自其他選擇的多個
- 18. 選擇框選擇其他
- 19. 選擇最小(ID),其中每個數字有多個ID的數字
- 20. 取消選擇所有其他選擇,如果從其他部分選擇一個單元格中UICollectionView
- 21. 選擇COUNT,其中字段NOT NULL,表中的每個字段
- 22. 如何在MongoDB中選擇一個字段大於其他字段的文檔?
- 23. 選擇行不是在另一個表中的其他表中的字段的每個條件
- 24. 控制選擇一個p:selectOneMenu從其他p:selectOneMenu在底數
- 25. 基於在同一個表中其他行中選擇行
- 26. 如何在另一個選擇框中使用jquery在同一行中選擇其他選擇框時禁用
- 27. SSRS和隱藏其他選擇一旦選擇了一個參數
- 28. 根據其他選擇框中的第一個選擇,在選擇框中選擇值
- 29. 選擇一個div取消選擇其他divs就像一個單選按鈕?
- 30. 選擇一個元素,其中有任何其他元素
告訴我,你不能使用模提取這個數字的理由..... –
_There要麼太多可能的答案,還是很好的答案未免太只要這種格式。請添加詳細信息以縮小答案集或隔離可在幾個段落中回答的問題._ –
請在時間之前顯示您的研究成果。請先閱讀[問]頁面。 –