C/C++の宿題片付けます 129代目
■ このスレッドは過去ログ倉庫に格納されています
0874りん
2009/08/08(土) 11:26:05#define _CRT_SECURE_NO_DEPRECATE 1 /* VisualC++2005 での警告抑制 */
#pragma warning ( disable: 4996 )
#include <stdio.h>
年月日を入力させ、日付の正当性をチェクし、
// 正しい場合は、「有効な日付です」と表示する
// 年は、1970年から9999年の範囲とする
// 月は、1月-12月とする
// 日は、1日-XX日とする(XX日は、各月により異なる)
// 閏年も考慮すること
int isLeapYear(int year)
{
return (((year) % 4) == 0) && (((year) % 100) != 0) || (((year) % 400) == 0);
}
void main(void)
{
int year,month,day;
int days_month[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
printf("年月日(yyyy mm dd)を入力してください。\n");
scanf("%d %d %d", &year,&month,&day);
// 日付が正しければ、「有効な日付です」と表示する
printf("有効な日付です");
}
これはどうですか?><。
■ このスレッドは過去ログ倉庫に格納されています