掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板2

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.27964

for文
投稿者---わらんぽ(2006/08/18 15:33:30)


for文の学習をしていたのですが次の演習問題がわからないです^^;何か参考になるアドバイスをください;
 
次に示すように、1234567890を繰り返し表示するプログラムを作成せよ。なお、表示する数字は、読み込まれた整数値の個数とする。

整数を入力してください:25
1234567890123456789012345




この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:for文 27965 Blue 2006/08/18 15:46:36
<子記事> Re:for文 27966 ruby 2006/08/18 15:46:47


No.27965

Re:for文
投稿者---Blue(2006/08/18 15:46:36)


> 1234567890を繰り返し表示する
と単純ですので、1〜25の場合は、「1の位の数字を表示する」
という風にしてしまえば簡単です。

下記の日本語のところをコードにすればできます。

#include <stdio.h>

int main( void )
{
    int input; /* 入力された値を格納する変数 */
    int i;     /* ループ用のカウンタ */

    入力した数字を取得する。 → scanf関数

    1から入力された値までループする。 → for文
        ループ用のカウンタを10で割った値を表示。 → %演算子 と printf関数
   
    return 0;
}


わからなければ、再度“どこが”、自分なりに考えてみて “どのように”わからないのかを
具体的に質問してください。

その際は
> 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
はきちんと記述してください。環境は重要です。


この投稿にコメントする

削除パスワード

No.27966

Re:for文
投稿者---ruby(2006/08/18 15:46:47)


>整数を入力してください:25
>1234567890123456789012345

1回目のループ→1を出力
2回目のループ→2を出力
....
10回目のループ→0を出力
11回目のループ→1を出力
12回目のループ→2を出力
....
25回目のループ→5を出力

「何回目のループであるか」と「出力する数字」との間に
どんな規則性があるでしょうか。



この投稿にコメントする

削除パスワード

No.27968

Re:for文
投稿者---わらんぽ(2006/08/18 17:29:32)


なるほど;
わかりました!次回は環境や質問の内容を詳しく書きます


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧