lind8-18.c
来自「谭浩强第二版的课后习题的答案的源程序」· C语言 代码 · 共 57 行
C
57 行
#include<stdio.h>
int a[3];
int i,n=0;
void input()
{
printf("Please input the date.\n");
for(i=0;i<3;i++)
scanf("%d",&a[i]);
if(a[0]<1900||a[0]>2100)
{
printf("Error!!");
input();
}
}
yue(int t)
{
t=t-1;
if(t==1||t==3||t==5||t==7||t==8||t==10||t==12)
return 31;
else if(t==4||t==6||t==9||t==11)
return 30;
else if(t==2&&a[0]%4==0)
return 29;
else if(t==2&&a[0]%4!=0)
return 28;
else
return 0;
}
void count()
{
int i;
for(i=1;i<=a[1];i++)
n=n+yue(i);
n=n+a[2];
}
void output()
{
printf("n=%d",n);
}
void main()
{
input();
count();
output();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?