A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
3の倍数は良いとして、各桁が3かどうかの判定は面倒だなぁ。
桁数求めてループさせて各桁が3かどうかで判定、みたいな感じ? プログラミング的には文字列的にやったほうがスマートなんだけどね。
いっそ2進数か3進数表示にして3の倍数だけで済ますとかw
No.2
- 回答日時:
意地悪な課題ですね
30がある場合
if ((n/10)\10==3)
300がある場合
if ((n/100)\100==3)
3000がある場合
if ((n/1000)\1000==3)
となります
elseの中をいかにすれば行けるかも
int k=log10(n)+1; /*桁数を得る*/
int l=2; /* 一桁である場合3で絶対に3の倍数 だから2桁以上場合のみWHILEループ*/
bool fnd=false;
while ((l<=k)||(fnd==true)) {
int kt=pow(10,l);
fnd=((n/kt)\kt==3)?true:false;
l++;
}
No.1
- 回答日時:
これで行けると思う。
#include <stdio.h>
#include <strng.h>
int n=3;
char str [100];
int max=1000; /* 上限+1 */
while(n < max) {
if ((n % 3)==0) {
/*3で割り切れる数 0である場合は誤検出*/
} else {
sprintf(str,"%d",n);
if (strstr(str,"3")!=NULL) {
/*3のつく数字 */
}
}
n++;
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- C言語・C++・C# c言語 コマンドライン引数 4 2023/02/09 18:47
- au(KDDI) iPhoneSEを使用しています。ショートメールを使用していて入力中に70と表示されるのは70文字ま 1 2022/11/28 23:36
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
- C言語・C++・C# プログラミングの問題です。写真のプログラムの1から10を下のように入力しましたがプログラムが上手くい 3 2022/07/01 23:31
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- Excel(エクセル) エクセルのマイナス表示 3 2022/03/28 16:35
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/02/18 11:30
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- Excel(エクセル) <スプレッドシート>IF関数の複数条件について 5 2022/10/27 14:38
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語で簡単なパックマンゲーム...
-
画像の拡大・縮小
-
OpenGLの惑星プログラム
-
intとlongは同じ?
-
再起呼び出しの回数をカウント...
-
【C#】SQL文の中に変数を埋め込...
-
関数とビット列
-
カメラを用いて動画から画像を...
-
Cプログラムによる画像の高速フ...
-
カードシャッフルのブログラム...
-
3のつく数と3の倍数を表示 C言語
-
whileとifを使い偶数を出すには
-
デバッグビルドとリリースビル...
-
2の補数を計算するプログラム
-
C言語で%を使わない余りの出し方
-
C言語
-
C言語 サイコロ 2つの値を返せない
-
OpenCV輪郭抽出→座標取得でのバ...
-
偶数パリティ
-
迷路を脱出する経路探索プログ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
intとlongは同じ?
-
C言語で%を使わない余りの出し方
-
2の補数を計算するプログラム
-
再起呼び出しの回数をカウント...
-
画像の拡大・縮小
-
迷路を脱出する経路探索プログ...
-
分数の足し算をさせるプログラ...
-
OpenCVによる4値化について
-
3のつく数と3の倍数を表示 C言語
-
C言語で簡単なパックマンゲーム...
-
ヌメロンのプログラム
-
C++で表を作成したいのです ...
-
複数の共有メモリの作成
-
カードシャッフルのブログラム...
-
whileとifを使い偶数を出すには
-
関数とビット列
-
【C#】SQL文の中に変数を埋め込...
-
異なるn個の整数からr個の整数...
-
c言語プログラミングについて f...
-
条件が多い場合
おすすめ情報
制限:文字列として変数や入力した数を扱ってはいけない
制限:bool型、フラグを使ってはいけない