A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
以下のようにしてください。
------------------------------------
#include <stdio.h>
main ()
{
int i,var;
char *data[]={
"□□○○○□□",
"□○○○○○□",
"○○○○○○○",
"○○○○○○○",
"○○○○○○○",
"□○○○○○□",
"□□○○○□□",};
printf("7を入力してください。=>");
scanf("%d",&var);
if (var != 7) return 0;
for (i = 0;i < 7; i++){
printf("%s\n",data[i]);
}
}
--------------------------------------------------
以下、実行結果です。
7を入力してください。=>7
□□○○○□□
□○○○○○□
○○○○○○○
○○○○○○○
○○○○○○○
□○○○○○□
□□○○○□□
-----------------------------------
□は判りやすくするために、表示しています。
□は全角の空白に置き換えてください。
又、No2のかたが指摘された、
__○○○○○
_○○○○○○○
_○○○○○○○
_○○○○○○○
_○○○○○○○
_○○○○○○○
__○○○○○
のケースを実現する場合は、data[]の中の文字列の定義部分を
そのように置き換えてください。
No.3
- 回答日時:
個々の「○」のようなものの大きさを本当にこのようにしろって言われると果てしない難問だねぇ.
ということで画像を無視して問題を勝手に解釈し, かつ「○」を便宜上「o」と表すことにすると
#include <stdio.h>
int main()
{
int num, i;
char *figure[] = {
" " " ooo",
" ooooo",
"ooooooo",
"ooooooo",
"ooooooo",
" ooooo",
" " " ooo",
NULL
};
scanf("%d", &num);
for (i = 0; figure[i]; ++i) {
printf("%s\n", figure[i]);
}
return 0;
}
でできるな.
No.2
- 回答日時:
ロジック次第ですが、なぜ7が
____○
___○○○
__○○○○○
_○○○○○○○
__○○○○○
___○○○
____○
や
__○○○○○
_○○○○○○○
_○○○○○○○
_○○○○○○○
_○○○○○○○
_○○○○○○○
__○○○○○
ではないのか仕様を提示してもらわないと書きようがありませんね
No.1
- 回答日時:
> ループで組みたいです。
はい。ループで組めますので、がんばってください。
全体は次のような構造になります。
(0から入力した数値-1のループ) {
現在の行数から、位置調整用の空白の個数を求める
(位置調整用の空白の個数のループ){
空白を1つ出力
}
現在の行数から、○の個数を求める
(○の個数のループ){
○を1つ出力
}
/* 見えてないけれど、必要なら */
(位置調整用の空白の個数のループ){
空白を1つ出力
}
}
7なら次のようになります。
0行目: 空白2 ○3 (空白2)
1行目: 空白1 ○5 (空白1)
2行目: 空白0 ○7 (空白0)
3行目: 空白0 ○7 (空白0)
4行目: 空白0 ○7 (空白0)
5行目: 空白1 ○5 (空白1)
6行目: 空白2 ○3 (空白2)
これを、いろんなnについて調べて法則を見つけることです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Python3プログラムについて 4 2023/05/21 14:55
- Excel(エクセル) エクセルの値を元に図形の色を変えたい 2 2022/05/11 01:37
- C言語・C++・C# チャットGPT 4について質問があります。 画像のような3つの種類がありますが、それぞれ何が違うので 1 2023/04/29 03:12
- Visual Basic(VBA) 【再々投稿】VBAのプログラムで動作しなくて困っています 8 2022/10/14 09:06
- Perl perlのプログラミング 部分入れ替えの方法 1 2022/10/11 22:26
- C言語・C++・C# 至急お願いします。C言語で.imgのファイルを読み込んで1バイトづつ出力するプログラムを作りたいので 3 2023/01/16 22:49
- その他(パソコン・周辺機器) プログラムを教えてください 1 2022/05/26 19:42
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
- その他(プログラミング・Web制作) Pythonの問題です。 1 2022/08/02 12:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
break文でループを一気に抜ける...
-
if文を使わずに奇数・偶数を判断
-
PAD図の書き方
-
for文while文の無限ループの違...
-
C言語forループが完結した場合...
-
桁数を求めるプログラム。
-
アルゴリズムです!四つの数字...
-
C言語 キーボードで入力された...
-
階層型ニューラルネットに準ニ...
-
IF文での条件の書き方について(...
-
While文の終わりにセミコロンが...
-
2÷3などの余りについて
-
C言語で%を使わない余りの出し方
-
比較回数と交換回数表示について
-
信頼区間の1.96や1.65ってどこ...
-
nCmの関数
-
複数桁10進数の*桁目だけを抽出...
-
Notepad++の関数リスト表示の変...
-
C言語のfor文です。 繰り返しの...
-
正負を反転させて出力するプロ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
break文でループを一気に抜ける...
-
do-while文が禁止される理由
-
ループを途中で抜けたいのですが。
-
入力した数値を倍々するプログラム
-
入力した文字列から母音だけを...
-
if文の中にfor文なのか、for文...
-
C言語forループが完結した場合...
-
エクセルでC言語のfor文と同じ...
-
Excel VBAで年度をまたぐ期間の...
-
For文の終了値を関数にしても問...
-
エクセルVBAで Do While (1)って?
-
C言語、whileループを抜け出す...
-
PAD図の書き方
-
Cプログラムが終了しない
-
PIC のプログラムについて ど...
-
他言語で言うcontinue文
-
C言語のプログラムみてください...
-
ループの特定入力終了
-
COBOLのEVALUATE文
-
for文while文の無限ループの違...
おすすめ情報