私は長いlong intを求めるユーザにプログラムを書いています。ユーザーが私に数字を提供した後、2番目の数字から始めて、その数字の他のすべての数字を追加したいと思います。今私の質問は、どのように長いlong intの他のすべての桁を選択できますか?一体型の数n
を考える(C言語)他のすべての番号をintで選択する
-1
A
答えて
2
、n % 100/10
は最後の桁の秒を抽出します。この式は、演算子の優先順位と結合性についての知識を得るための宝石です。
数字の桁数が偶数の場合は最後の桁を抽出して削除する必要があります(このサイトを検索して数字の桁数をカウントする適切なアルゴリズムを探してください) 。
n/100
最後の2桁が削除されます。
上記をループに入れれば完了です。
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. 選択クエリメタページのページ番号
- 3. Android番号を選択
- 4. mysqlの最高の番号を選択
- 5. JavaScript - 分割、指定された番号の後にすべてを選択
- 6. linQの番号順を選択
- 7. スパン内のダイナミックな番号を選択
- 8. ポストグラムで行番号を選択
- 9. 番号の特定の番号を選択してください
- 10. INT番号をPHPで変換する
- 11. 1行を選択するのは、Vue.jsの他のすべての行を選択することです
- 12. SQLで特定の行番号を選択する
- 13. SQLで郵便番号の問題を選択する
- 14. MySqlでENUMタイプのバリュー番号を選択する方法は?
- 15. ループ内で次の番号を選択する方法は?
- 16. ユーザに選択された番号のBash提供番号
- 17. jqueryで選択した番号に従ってクローン化する
- 18. 列番号で列内のすべての値をExcelで選択する方法
- 19. 抽出番号を使用して番号を抽出してDBを選択
- 20. n番目の番号のパフォーマンスを選択していますか?
- 21. react-bootstrap-tableですべての生のページ番号を選択する方法は?
- 22. シーケンス番号列を含むすべての列を選択する際にDISTINCTを使用する方法は?
- 23. データベース内のすべてを選択==何か他のもの
- 24. 同じID番号を持つすべての行を選択してから反復する - VBA
- 25. 選択したプリミクスの列番号を取得するには
- 26. リストから番号を選択する複数の端末
- 27. CheckBoxList - 選択を特定の番号に限定する
- 28. エレメントから番号を選択
- 29. PHP画像ギャラリーでページ番号とページ数を選択する
- 30. INSendPaymentIntentで電話番号を選択する方法
は私にあなたがこのために数字を抽出するために剰余を使用することはできません理由を知らせる..... –
_Thereはどちらかあまりにも多くの可能な答えがある、または良い答えはあまりにだろうこのフォーマットには長い。回答セットを絞り込むか、いくつかの段落で回答できる問題を特定するための詳細を追加してください._ –
あなたの研究努力を時間までに示してください。まず[Ask]ページをお読みください。 –