Cgenngo

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

トピックに返信する


答えを正確にご入力ください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: Cgenngo

Re: Cgenngo

#3

by ウール » 5年前

あたっしゅさん二つの重複しているのに二つともご丁寧に答えて頂きありがとうございます。
登録したばかりなので操作方法がわからず、質問が消せない状態です。いずれ、消せるかと思いますので、ご安心くださいませ。

Re: Cgenngo

#2

by あたっしゅ » 5年前

Cgenngo

#1

by ウール » 5年前

コード:

/* program91.c */

#define _CRT_SECURE_NO_WARNINGS
#define NO 5

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
	int n;
	char point[8], name[32];

	struct _seiseki{
		char szName[32];
		int kokugo;
		int rika;
	} seiseki[NO];

	for (n = 0; n < NO; n++) {
		printf("%d番の氏名 -- ", n + 1);
		gets(seiseki[n].szName);
		printf("国語の点数 -- ");
		gets(point);
		seiseki[n].kokugo = atoi(point);
		printf("理科の点数 -- ");
		gets(point);
		seiseki[n].rika = atoi(point);
	}

	while (1) {
		printf("検索する氏名(Enterキーのみで終了) --- ");
		gets(name);
		if (strcmp(name, "") == 0)
			break;

		for (n = 0; n < NO; n++) {
			if (strstr(seiseki[n].szName, name))
				printf("%s 国語 %d点, 理科 %d点\n",
				seiseki[n].szName, seiseki[n].kokugo, seiseki[n].rika);
		}
	}

	return 0;
}
	

ページトップ