c程序 打鱼晒网问题

发布时间:2024-05-15 14:19 发布:上海旅游网

问题描述:

用c程序编写。。。。。希望给出运行结果 谢谢

问题解答:

#include<stdio.h>
void main()
{
int y,m,d,i;
long int k=0;
printf("\n请输入1990年后的某一时期(年):");
scanf("%d",&y);
printf("\n请输入1990年后的某一时期(月):");
scanf("%d",&m);
printf("\n请输入1990年后的某一时期(日):");
scanf("%d",&d);
k=d;
for(i=1;i<m;i++)
{
if(i==1||i==3||i==5||i==7||i==8||i==10||i==12)k+=31;
else

if(i==4||i==6||i==9||i==11) k+=30;

else
if(i==2)
{
if((y%4==0&&y%100!=0)||y%400==0) k+=29;else k+=28;
}
}

for(i=1990;i<y;i++)
{
if((i%4==0&&i%100!=0)||i%400==0) k+=366;
else k+=365;
}
printf("现在是1990年1月1日起第%ld日\n",k);
i=k%5;
if(i==0||i==4) printf("这天渔翁在晒网。\n");
else printf("这天渔翁在打渔。\n");
}

这个是自己输入什么时间的,所以呢,没办法给你运行结果了,因为每次输入的可能不一样哈

不懂

热点新闻