2重ループ

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

2重ループ

#1

投稿記事 by » 9年前

#include <stdio.h>
int main() (
int x , y;
for(y = 1; y <= 5; y = y + 1 ) {
for(x = 0; x <= 4; x = x + 1) {
printf("%2d",■);
}
prontf("\n");
}
return(0);
}


の■の部分を埋めて

12345
23451
34512
45123
51234

と表示されるプログラムを
作りたいのですが
分かりません。

よろしければ
誰か教えてください。

アバター
ookami
記事: 214
登録日時: 9年前
住所: 東京都

Re: 2重ループ

#2

投稿記事 by ookami » 9年前

うーむ、これは分からないですね。
■の部分をどう変更しても、
期待した動作にはならないですw

-- 追記
まぁ、丸投げは禁止だけどせめて問題は正確に写そうよという事です。
最後に編集したユーザー ookami on 2010年11月25日(木) 23:04 [ 編集 2 回目 ]

ゲスト

Re: 2重ループ

#3

投稿記事 by ゲスト » 9年前

■の部分には式が入るみたいなんですが
(x + y ) と入れてみたら
12345
23456
34567
45678
56789
となってしまうんですよ。

分からないということですが
わざわざ返信ありがとうございます。

アバター
ookami
記事: 214
登録日時: 9年前
住所: 東京都

Re: 2重ループ

#4

投稿記事 by ookami » 9年前

http://www9.plala.or.jp/sgwr-t/c/sec03.html
「剰余」の所が参考になるかと。

正直すまんかったですw

アバター
パコネコ
記事: 139
登録日時: 9年前
住所: 大阪

Re: 2重ループ

#5

投稿記事 by パコネコ » 9年前

できた~。
結構面白かったです。
#include <stdio.h>
int main(void){
int x,y;
for(y = 1; y <= 5; y = y + 1 ) {
for(x = 0; x <= 4; x = x + 1) {
printf("%2d",(x+y-1)%●+●);
}
printf("\n");
}
return 0;
}
いくつかバグってましたよ?
ookamiさんが言ってたのはそれかな?
===
もう遅いかもですが、モザイクかけました。
ニャン!!\(゜ロ\)(/ロ゜)/

ゲスト

Re: 2重ループ

#6

投稿記事 by ゲスト » 9年前

すみません。
問題文が間違っているという指摘だったんですね!

確認したつもりだったのですが
間違ったまま投稿していたみたいですみません。

参考URL見てみます!

ゲスト

Re: 2重ループ

#7

投稿記事 by ゲスト » 9年前

>>パコネコさん

返信ありがとうございます!
参考にさせてもらいます。

●の部分はやってみます!
本当にありがとうございます!

ゲスト

Re: 2重ループ

#8

投稿記事 by ゲスト » 9年前

お二人ともありがとうございました!
無事実行できました!

問題文も間違っていたのに
協力してくださってほんとにありがとうございました。

閉鎖

“C言語何でも質問掲示板” へ戻る