07年度-C言語講座

第1回

本日のお題

標準入出力関数(printf・puts・scanf)・if文

演習問題

・3つの数を入力させ、合計・平均を求めるプログラムを作成せよ。なお、
 入力値及び合計は整数、平均値は実数とする。
・西暦での年号を入力させ、その年が閏年であるかどうかの判定を行う
 プログラムを作成せよ。

演習問題解答例

演習問題の内容を関数にして表示しています。
これをコピペしただけではコンパイルは通りませんので、注意。
詳しく知りたい方は、講座担当者まで。

void SumAndAve()
{

	int x,y,z,sum;
	double ave;
	puts("x,y,zの3値を入力してください。");
	printf("x:");
	scanf("%d",&x);
	printf("y:");
	scanf("%d",&y);
	printf("z:");
	scanf("%d",&z);
	printf("入力した値は、%d,%d,%dです。\n",x,y,z);
	sum = x+y+z;
	ave = (double)sum/3;
	printf("指定した値の和は%d,平均は%.2fです。\n\n",sum,ave);

}
void Uru()
{

	int year;
	puts("調べたい西暦を入力してください。");
	printf("年:");
	scanf("%d",&year);
	if(year % 400 == 0)
		puts("その年は閏年です。\n\n");
	else if (year % 100 == 0)
		puts("その年は閏年ではありません。\n\n");
	else if (year % 4 == 0)
		puts("その年は閏年です。\n\n");
	else
		puts("その年は閏年ではありません。\n\n");

}

戯言

わからない可能性が捨てきれなかったので、見本として1回目はこちらで
書いておきました。以後、これを手本として記入していただければと思います。


トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-11-21 (木) 11:25:35 (1616d)