No.1
- 回答日時:
ピラミッドって何ですか?
一般には「四角錐」のことを指しますが、3次元プリンターで造成するプログラムをC言語で書きたいという意味でしょうか? だとすると形成言語は機種ごとにことなるのでC言語のような低レベル言語での開発には向きません。
No.3
- 回答日時:
// drawing isosceles triangle
#define NUMBER_OF_LAYERS 5
#define FILL_CHAR ('*')
#define PAD_CHAR (' ')
#include <stdio.h>
#include <string.h>
int main()
{
char line[2 *(NUMBER_OF_LAYERS + 1)];
unsigned int count;
for( count = 0; count < NUMBER_OF_LAYERS; count++)
{
memset(line, PAD_CHAR, sizeof(line)- 1);
line[sizeof(line)- 1]='¥0';
memset(line, FILL_CHAR, NUMBER_OF_LAYERS - 1 - count);
puts(line); putchar('¥n');
}
return 0;
}
No.4
- 回答日時:
// スミマセン!
// ↓のだと駄目ですね。
// 直角三角形になってしまいます。
//
// drawing isosceles triangle
#define NUMBER_OF_LAYERS 5
#define FILL_CHAR ('*')
#define PAD_CHAR (' ')
#include <stdio.h>
#include <string.h>
int main()
{
char line[2 *(NUMBER_OF_LAYERS + 1)];
unsigned int count;
for( count = 0; count < NUMBER_OF_LAYERS; count++)
{
memset(line, PAD_CHAR, sizeof(line)- 1);
line[sizeof(line)- 1]='¥0';
memset(line -(NUMBER_OF_LAYERS - 1 - count), FILL_CHAR, 2 * count + 1);
puts(line); putchar('¥n');
}
return 0;
}
No.5ベストアンサー
- 回答日時:
// 何度もスミマセン! スマホからなので、全体が見えなくて...
// ↓(第2稿) だと、アドレス計算が間違っていて暴走します。
// 3度目の正直
//
// drawing isosceles triangle
#define NUMBER_OF_LAYERS 5
#define FILL_CHAR ('*')
#define PAD_CHAR (' ')
#include <stdio.h>
#include <string.h>
int main()
{
char line[2 *(NUMBER_OF_LAYERS + 1)];
unsigned int count;
for( count = 0; count < NUMBER_OF_LAYERS; count++)
{
memset(line, PAD_CHAR, sizeof(line)- 1);
line[sizeof(line)- 1]='¥0';
memset(&line[NUMBER_OF_LAYERS - 1 - count, FILL_CHAR, 2 * count + 1);
puts(line); putchar('¥n');
}
return 0;
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- C言語・C++・C# c言語で自然数nを入力、2以上n以下の偶数の累積sumを求めるプログラムをfor文を使って作りたいで 4 2022/11/09 14:10
- 英語 以下の英文法の四択問題について質問です。 The Internet service provider 1 2023/02/01 19:50
- C言語・C++・C# 画像の画素値を変えるC言語のプログラムで指定された画像の中に白い三角形を右上に表示させるにはどのよう 3 2022/10/30 01:16
- 英語 Osteogenesis in group B and C were significantly l 2 2022/03/24 05:27
- C言語・C++・C# c言語配列の結合についてです。 なぜうまくいかないのでしょうか。 #include <stdio.h 4 2022/05/30 22:42
- C言語・C++・C# C言語でファクト関数を使わずに階乗を計算する方法はありますか?できれば教えてください 4 2023/06/07 11:45
- 哲学 日本語は 言語類型として あたかも始原のごとくである 3 2022/05/29 04:41
- その他(プログラミング・Web制作) pythonのこのエラーがわかりません 3 2022/11/16 14:54
- C言語・C++・C# C言語でif文が予想と違う動きをする件について7 4 2023/03/20 00:26
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
相手側の携帯が電源切れてる時...
-
1コールだけ鳴るけど切れる電話...
-
face book で女性の方からline ...
-
よく05(04)lineって見かけるん...
-
名前を教えてしまったら何に悪...
-
LINE追加で「該当するユーザー...
-
ラインナップとラインアップは...
-
遠くにいる友達とLINE交換する...
-
あの噂の世界三大チェーンメー...
-
LINEについてです。いつも通り...
-
Windowsのバッチファイルで正規...
-
line でおはようございます、の...
-
ネットで個人の電話番号を調べ...
-
私がlineのアイコンを変更する...
-
教えてください
-
会社の先輩とLINE プライベート...
-
「一番上、真ん中、下」を示す英語
-
先輩のライン(男性)を追加した...
-
python flask から fastapiへの...
-
lineのブロック事情について質...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
相手側の携帯が電源切れてる時...
-
1コールだけ鳴るけど切れる電話...
-
LINE追加で「該当するユーザー...
-
よく05(04)lineって見かけるん...
-
face book で女性の方からline ...
-
いきなりラインのトークに「新...
-
Windowsのバッチファイルで正規...
-
ある男子から、ライン追加され...
-
ラインナップとラインアップは...
-
生産ラインの品質を表す直行率...
-
遠くにいる友達とLINE交換する...
-
先輩のライン(男性)を追加した...
-
「一番上、真ん中、下」を示す英語
-
LINEで好きな人が「笑」を全然つ...
-
法線(normal line)はなぜそう...
-
新しいクラスメイト全員のLINE...
-
着信拒否、ラインブロックと解...
-
swift言語のprintln()関数で「p...
-
既婚女性にラインを聞くことに...
-
質問です。 先日クラスの女子に...
おすすめ情報
----*
---***
--*****
-*******
**********
みたいなやつを作りたいです