请大家帮我看一下这个c语言程序
来源:百度知道 编辑:UC知道 时间:2024/05/12 00:46:38
#include<stdio.h>
int pr(int n)
{
if(n%4==0&&(n%100!=0||n%400==0))
return 1;
else return 0;
}
int main()
{
int n,y,r,n1,y1,r1;
scanf("%d/%d/%d",&y,&r,&n);
if(pr(n)==1){if(y==2&&r==29){y1=3;r1=1;n1=n;}
else{y1=y;r1=r+1;n1=n;}}
if(pr(n)==0){if(y==2&&r==28){y1=3;r1=1;n1=n;}
else{y1=y;r1=r+1;n1=n;}}
if(y==1){if(r==31){y1=2;r1=1;n1=n;}else{y1=y;r1=r+1;n1=n;}}
if(y==3){if(r==31){y1=4;r1=1;n1=n;}else{y1=y;r1=r+1;n1=n;}}
if(y==4){if(r==30){y1=5;r1=1;n1=n;}else{y1=y;r1=r+1;n1=n;}}
if(y==5){if(r==31){y1=6;r1=1;n1=n;}else{y1=y;r1=r+1;n1=n;}}
if(y==6){if(r==30){y1=7;r1=1;n1=n;}else{y1=y;r1=r+1;n1=n;}}
if(y==7){if(r==31){y1=8;r1=1;n1=n;}else{y1=y;r1=r+1;n1=n;}}
if(y==8){if(r==31){y1=9;r1=1;n1=n;}else{y1=y;r1=r+1;n1=n;}}
i
#include<stdio.h>
int pr(int n)
{
if((n%4==0&&n%100!=0)||n%400==0)
return 1;
else return 0;
}
int main()
{
int n,y,r,n1,y1,r1;
scanf("%d/%d/%d",&y,&r,&n);
if(pr(n)==1)
{
if(y==2)
{
if (r=29)
y1=3;r1=1;n1=n;
else
y1=2;r1=r+1;n1=n
}
if(y==1){if(r==31){y1=2;r1=1;n1=n;}else{y1=y;r1=r+1;n1=n;}}
if(y==3){if(r==31){y1=4;r1=1;n1=n;}else{y1=y;r1=r+1;n1=n;}}
if(y==4){if(r==30){y1=5;r1=1;n1=n;}else{y1=y;r1=r+1;n1=n;}}
if(y==5){if(r==31){y1=6;r1=1;n1=n;}else{y1=y;r1=r+1;n1=n;}}
if(y==6){if(r==30){y1=7;r1=1;n1=n;}else{y1=y;r1=r+1;n1=n;}}
if(y==7){if(r==31){y1=8;r1=1;n1=n;}else{y1=y;r1=r+1;n1=n;}}
if(y==8){if(r==31){y1=9;r1=1;n1=n;}else{y1=y;r1=r+1;n1=n;}}
if(y==9){if(r==30){y1=10;r1=1;n1=n