#1
by kimi » 8年前
#include<stdio.h>
void decrement_date(int *y, int *m, int *d)
{
if ((*d++) > 27)
{
if (*d == 31) {
*m++; *d = 1;
}
else if((*d == 30) && (*m == 4, 6, 9, 11)) {
*m++; *d = 1;
}else if(*d != 29){*m++; *d = 1;}
}
}
int main()
{
int y, m, d,ok;
puts("年、月、日の順番で入力してください");
scanf("%d", &y);
scanf("%d", &m);
scanf("%d", &d);
puts("一日進めます、いいですね?よかったら1だめなら0");
scanf("%d", &ok);
while (ok)
{
decrement_date(&y, &m, &d);
printf("今日は%d年%d月%d日です。\n", y, m, d);
puts("一日進めます、いいですね?よかったら1だめなら0");
scanf("%d", &ok);
}
return 0;
}
===============================================================================
#include<stdio.h>
void decrement_date(int *y, int *m, int *d)
{
if ((*d++) > 27)
{
if (*d == 31) {
*m++; *d = 1;
}
else if((*d == 30) && (*m == 4, 6, 9, 11)) {
*m++; *d = 1;
}else if(*d != 29){*m++; *d = 1;}
}
}
int main()
{
int y, m, d,ok;
puts("年、月、日の順番で入力してください");
scanf("%d", &y);
scanf("%d", &m);
scanf("%d", &d);
puts("一日進めます、いいですね?よかったら1だめなら0");
scanf("%d", &ok);
while (ok)
{
decrement_date(&y, &m, &d);
printf("今日は%d年%d月%d日です。\n", y, m, d);
puts("一日進めます、いいですね?よかったら1だめなら0");
scanf("%d", &ok);
}
return 0;
}
===============================================================================