
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を探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
do-while文が禁止される理由
-
C# 演算 Help me!
-
n重のfor文にするには?
-
C言語、whileループを抜け出す...
-
Excel VBAで年度をまたぐ期間の...
-
While文の終わりにセミコロンが...
-
基本情報技術平成21年春午後問8...
-
if文でスキップしたい場合は?
-
for文while文の無限ループの違...
-
ループを途中で抜けたいのですが。
-
Aの値からBの値を除するとは??
-
「Aに対するBの割合」と「Aに対...
-
信頼区間の1.96や1.65ってどこ...
-
2進数、16進数、10進数のことを...
-
複数桁10進数の*桁目だけを抽出...
-
エクセルで可視セルにのみ値貼...
-
20'(角度)の計算がわかりま...
-
C言語での引数の省略方法
-
DWORDの実際の型は何でしょうか
-
ある商品のロス率を5%見込み、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
do-while文が禁止される理由
-
ループを途中で抜けたいのですが。
-
Excel VBAで年度をまたぐ期間の...
-
C言語forループが完結した場合...
-
break文でループを一気に抜ける...
-
プログラムで関数は使わない方...
-
For文の終了値を関数にしても問...
-
エクセルVBAで Do While (1)って?
-
入力した数値を倍々するプログラム
-
for文while文の無限ループの違...
-
n重のfor文にするには?
-
__asm int 3でのブレイクポイン...
-
UWSCにてある一定の動作を無限...
-
入力した文字列から母音だけを...
-
if文を使わずに奇数・偶数を判断
-
PIC のプログラムについて ど...
-
Delphiで・・・
-
VBScriptでSQLに接続し、CSV出...
-
While文の終わりにセミコロンが...
-
C++ DirectX カーソルの移動処...
おすすめ情報