C言語の問題です。大至急回答お願いします
次の条件を満たすキュー・プログラムを作成せよ。
①キューに配列queue[ ]を使う。
②関数enqueueとdequeueを使う。
③キューの内容を表示する関数showqueueを使う。
④queueの操作が正確に行われていることを検証するために何を実行したらよいかチェック項目をレポートに記す。チェック項目を実行した結果をレポートに張り付けよ。
の問題ですが、①から⑪までの回答をお願いします。
#include<stdio.h>
#define ① /*queueの大きさ*/
int ② ; /*queue配列*/
int front=0; /*データーを格納する位置*/
int rear =0; /*データを取り出す位置*/
int N =0; /*データ数*/
③ ; /*関数enqueueのプロトタイプ宣言*/
④ ; /*関数dequeueのプロトタイプ宣言*/
⑤ ; /*関数showqueueのプロトタイプ宣言*/
int main(void)
{
int mode,val;
do
{
printf("---------------------------------------------------\n");
printf("1:入力(enqueue) 2:削除(dequeue) 3:queue表示 4:終わり?");
scanf("%d",&mode);
printf("---------------------------------------------------\n");
switch(mode)
{
case 1:
printf("queueにデータ(整数)入力:");
scanf("%d",&val);
⑥ ; /*埋める*/
break;
case 2:
⑦ /*埋める*/
break;
case 3:
⑧ ; /*埋める*/
break;
case 4:
printf(" 終了\n");
break;
}
printf("\n");
}while(mode!=4);
return0;
}
void enqueue(int x)
{
⑨ /*関数の実体を書く*/
}
int dequeue(void)
{
⑩ /*関数の実体を書く*/
}
void showqueue(void)
{
⑪ /*関数の実体を書く*/
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語の課題が出たのですが自力でやっても分かりませんでした。 要素数がnであるint型の配列v2の並 3 2022/11/19 17:41
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- C言語・C++・C# C言語 3 2022/10/04 15:07
- C言語・C++・C# 宣言する関数の形が決まっている状態で、 str1とstr2の文字列をこの順に引っ付けてstrに保存し 2 2022/05/30 18:21
- C言語・C++・C# 至急教えてください! プログラミングの問題です! お願いします! 出力2と全く同じ出力をするように、 2 2022/06/22 23:10
- C言語・C++・C# カードシャッフルのブログラムを使ってc言語でブラックジャックをしたい 2 2022/04/12 15:13
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 割られる整数と割る整数を受け取って、商と余りを出力す 3 2022/07/05 10:23
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分 1 2022/07/19 17:03
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 malloc関数を使ってください!お願いします! 最 1 2022/07/21 09:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語での引数の省略方法
-
【C++】関数ポインタの使い方
-
「指定されたキャストは有効で...
-
#define _CRT_SECURE_NO_WARNIN...
-
複数桁10進数の*桁目だけを抽出...
-
「{ } で囲むだけ」は正しい?
-
実数の整数部,小数部の取得
-
c言語の配列を使ってサイコロを...
-
if と配列の組み合わせ
-
C言語で行列の積を計算できるよ...
-
入力を待たずにstdinの監視をし...
-
C言語 エラーの原因がわからな...
-
C++でvectorにテキストファイル...
-
ラップ関数とはどんなものですか?
-
数字列を3桁ごとにカンマで区切...
-
return 1L
-
PowerShellがうまくいかない
-
C言語の配列をC++のvectorに高...
-
野球の対戦成績のテーブル表示...
-
部分行列の抜き出し(C言語)
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「指定されたキャストは有効で...
-
C言語での引数の省略方法
-
#define _CRT_SECURE_NO_WARNIN...
-
複数桁10進数の*桁目だけを抽出...
-
【C++】関数ポインタの使い方
-
C言語 エラーの原因がわからな...
-
c++でテンプレートのコードでわ...
-
(int *)の意味
-
ラップ関数とはどんなものですか?
-
数字列を3桁ごとにカンマで区切...
-
c言語のリダイレクトによる円...
-
比較回数と交換回数表示について
-
実数の整数部,小数部の取得
-
if と配列の組み合わせ
-
構造体の勉強中です 合計点の高...
-
PowerShellがうまくいかない
-
c言語の配列を使ってサイコロを...
-
課題でつまってます・・・
-
C言語のサイコロシミュレート
-
エラー 添字が付けられた値が、...
おすすめ情報