ループと入力 - クエリ数と複数クエリの入力

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら

トピックに返信する


答えを正確にご入力ください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: ループと入力 - クエリ数と複数クエリの入力

Re: ループと入力 - クエリ数と複数クエリの入力

#3

by みけCAT » 3年前

大熊 さんが書きました:
3年前
forの後に何を入れればよいでしょうか。int a=n; a<=0+\;a++だと推測いたしましたが違いました。お教えください。
n回繰り返す場合、

コード:

for (int i = 0; i < n; i++) {
とするのが一般的でしょう。

Re: ループと入力 - クエリ数と複数クエリの入力

#2

by box » 3年前

コード:

#include <stdio.h>
// ----------------------------------------
// [ループと入力 - クエリ数と複数クエリの入力4]
// ----------------------------------------
// 1行目でnが入力され続くn行で整数が入力されるので
// 各整数に3を足した値を改行区切りで出力してください

int main(void)
{
	int n, m;

    printf("何行分入力しますか?"), scanf("%d", &n);
    while (n--) {
        printf("整数を入力:"), scanf("%d", &m);
        printf("%d\n", m + 3);
    }
    return 0;
}
ところで、他の質問に付いている回答は放置状態ですか?
解決したならしたと、まだしてないならしてないと、意思表示してください。

ループと入力 - クエリ数と複数クエリの入力

#1

by 大熊 » 3年前

forの後に何を入れればよいでしょうか。int a=n; a<=0+\;a++だと推測いたしましたが違いました。お教えください。

コード:

#include <stdio.h>
// ----------------------------------------
// [ループと入力 - クエリ数と複数クエリの入力4]
// ----------------------------------------
// 1行目でnが入力され続くn行で整数が入力されるので
// 各整数に3を足した値を改行区切りで出力してください

int main(void) {
	char buf[100];
	int n;
	fgets(buf, sizeof(buf), stdin);
	sscanf(buf, "%d", &n);
	for (/*初期化*/; /*条件*/; /*増減*/) {
		char buf1[100];
		int a;
		fgets(buf1, sizeof(buf1), stdin);
		sscanf(buf1, "%d", &a);
		printf("%d\n", a + 3);
	}
}

ページトップ