「1234」と入力すると、そこに数字「1」があるため、拒否するようにコードする必要があります。Do .. whileループ:入力(int)に数字「1」または「0」が含まれないようにするにはどうすればよいですか?
答えて
1つの方法は、ユーザからstd::string
を入力し、std::string::find
を使用して0または1が存在するかどうかを確認することです。入力が終わったら、文字列を整数に変換してみてください。あなたは「数値」のすべてを維持したい場合は
あるいは、あなたは常に右端の桁を抽出するために% 10
を使用することができます。その数字を削除するには
n /= 10
続く
if (n % 10 < 2){
/*not allowed: I'm assuming n is positive here*/
}
、あなたがゼロになるまで繰り返す。明らかに0から始まるn
の特殊ケースを個別にテストする必要があります。
do whileループを使う必要があります。私はまだiのキーが1または0の数字を持つ場合、コンパイラを拒否することはできません。 ' { cout << "正の整数を入力してください。 cin >> n; } while(n/10 <2); ' – Elyssehui
}} while(n/10 <2); 'intに数字の1または0がある場合にコンパイラが拒否する必要がある場合、この文をどのように変更する必要がありますか? – Elyssehui
私を許してください。しかし、あなたは私が想定していたよりも初心者だと思います。 K&R「The C Programming Language」の最初の章を読むことをお勧めしますか?これはC++に関連しており、最初の章ではすべての基本を明らかにしています。 – Bathsheba
- 1. do whileループで入力を一緒に追加するにはどうすればよいですか?
- 2. do whileループは、私が望むように動作させるにはどうすればいいですか?
- 3. do-whileループで複数の条件を追加するにはどうすればよいですか?
- 4. ダブルクオート文字をTextBoxに入力しないようにするにはどうすればよいですか?
- 5. フォームのテキスト入力に数字と接頭辞が含まれているかどうかを確認するにはどうすればよいですか?
- 6. ユーザーが小数を入力しないようにするにはどうすればよいですか?
- 7. サーブレットでフォーム入力がクリアされないようにするにはどうすればよいですか?
- 8. JavaScriptでは、入力に文字が含まれているかどうかを検出するにはどうすればよいですか?
- 9. while()ループをif()ステートメントに戻すにはどうすればよいですか?
- 10. コマンド出力に特定の文字列が含まれているかどうかを(1行で)テストするにはどうすればよいですか?
- 11. 長さが0のときにユーザーがテキストボックスに特殊文字を入力しないようにするにはどうすればよいですか?
- 12. EditTextに数字が入力されないようにする
- 13. テキストだけを入力し、数字は入力しないようにユーザーを制限するにはどうすればよいですか?
- 14. QLineEdit:ユーザーがアスタリスク(*)を入力しないようにするにはどうすればよいですか?
- 15. 1つのフィールドに個別にソート可能な複数のデータが含まれているようにするにはどうすればよいですか?
- 16. 入力ストリームにデータが含まれていないかどうかを確認するにはどうすればよいですか?
- 17. ユーザー入力から数字だけを受け入れるにはどうすればよいですか?
- 18. 文字列に英数字以外の文字が含まれているかどうかを確認するにはどうすればよいですか?
- 19. PSQLが行数を出力しないようにするにはどうすればよいですか?
- 20. doブロックリターンを早期に行うにはどうすればよいですか?
- 21. 文字列とintのユーザー入力を取得するにはどうすればよいですか?
- 22. ユーザーが正解を入力したら、このループが繰り返されないようにするにはどうすればよいですか?
- 23. ブランクデータがMySQLテーブルに挿入されないようにするにはどうすればよいですか?
- 24. テーブルに「whileループ」の出力を表示するにはどうすればよいですか?
- 25. ループ内で関数を作成しないようにするにはどうすればよいですか?
- 26. 入力した数字に応じてアスタリスクを表示するにはどうすればよいですか?
- 27. ループが完了するたびに「while」ループを終了するかどうかをユーザーに尋ねるにはどうすればよいですか?
- 28. メインコードからwhileループに戻るにはどうすればいいですか?
- 29. jQueryの検証 - ユーザーがテキストフィールドに数字や特殊文字を入力しないように制限するにはどうすればよいですか?
- 30. 2つのDo Whileループをリンクするにはどうすればいいですか?
「n」はどのようなタイプですか? 「拒否」とはどういう意味ですか? –
これはコード作成サービスではなく、無数の良い本やチュートリアルを複製するものでもありません。あなたは本やチュートリアルを読んで、それを試してみて、あなたの最善の試みが失敗したときにここに来るはずです。それでは、これまでにあなたの最高の試みを投稿し、質問をしてください。 – nvoigt
'int'ではなく' string'を読むことを検討してください。 – BoBTFish