C言語の課題です

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

C言語の課題です

#1

投稿記事 by 佐知 » 12年前

大学の課題ですが、理解が足りずさっぱり分かりません。
とんちんかんな質問をしているかもしれませんが、助言をお願いいたします。
・二次元配列の中身は何か
・商品コードと価格をこちらで登録するのか

以下問題です。
int型で定義した変数に商品コードを入れ、そのコードをint型で定義した商品コードと価格が格納されている二次元配列から検索し、その価格を戻す関数 int srch(int[] [2], int);を作成せよ。検索した商品コードがなければ0を返す。

コード:

main()
{
    int c;
    int price;
    int t[] [2] = { {101, 49},
                        {102, 39},
                        {201, 15},
                        {301, 50},
                        {0, 0} };
    printf(" code -> ");
    scanf("%d", &c);
    price = srch (t, c);
    if(price==0){
        printf("Nothing!\n");
    }else{
        printf("code %d's price is $%d\n", c, price);
    }
}
[\code]

Priest
記事: 123
登録日時: 12年前
住所: 愛知

Re: C言語の課題です

#2

投稿記事 by Priest » 12年前

・二次元配列の中身は何か

コード:

int t[] [2] = { {101, 49},{102, 39},{201, 15},{301, 50},{0, 0} };
101,102,201,301が商品コード、49,39,15,50がそれぞれの価格になると思います。

・商品コードと価格をこちらで登録するのか
上記の通り、すでに登録された状態ですので、このデータを使って処理を行うことになります。

コード:

#include <Priest.h>
int MyPolicy ( void ) { printf( "何事も楽しくね!" ); return 0; }

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: C言語の課題です

#3

投稿記事 by softya(ソフト屋) » 12年前

codeタグがうまく使えていません。かならずプレビューで確認して下さい。

>・二次元配列の中身は何か
書かれている通り「商品コードと価格が格納されている二次元配列」だと思います。

>・商品コードと価格をこちらで登録するのか
それも書かれています。
「int型で定義した変数に商品コードを入れ」

どちらかと言うと日本語の理解の問題だと思うのですが。
佐知 さんが書きました:大学の課題ですが、理解が足りずさっぱり分かりません。
とんちんかんな質問をしているかもしれませんが、助言をお願いいたします。
・二次元配列の中身は何か
・商品コードと価格をこちらで登録するのか

以下問題です。
int型で定義した変数に商品コードを入れ、そのコードをint型で定義した商品コードと価格が格納されている二次元配列から検索し、その価格を戻す関数 int srch(int[] [2], int);を作成せよ。検索した商品コードがなければ0を返す。

コード:

main()
{
    int c;
    int price;
    int t[] [2] = { {101, 49},
                        {102, 39},
                        {201, 15},
                        {301, 50},
                        {0, 0} };
    printf(" code -> ");
    scanf("%d", &c);
    price = srch (t, c);
    if(price==0){
        printf("Nothing!\n");
    }else{
        printf("code %d's price is $%d\n", c, price);
    }
}
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

閉鎖

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