用简单c语言写一个简单编程会吗?

2025-04-09 06:17:15
推荐回答(3个)
回答1:

代码资料:

#include "stdio.h"

int main(int argc,char *argv[]){

int md[12]={31,28,31,30,31,30,31,31,30,31,30,31},y,m;

printf("Please enter y & m(int year>0 & 0

if(scanf("%d%d",&y,&m)!=2 || y<1 || m<1 || m>12){

printf("Input error, exit...\n");

return 0;

}

md[1]=y%4==0 && y%100 || y%400==0 ? 29 : 28;

printf("%d-%d is %d days.\n",y,m,md[m-1]);

return 0;

}

回答2:

#include
int main()
{
int month[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int y,m;
printf("请输入想要查询的年份和月份,例如:1992 3:\n");
scanf("%d%d",&y,&m);
if((y%4==0 &&y%100!=0)||y%400==0){
  if(m==2){
  printf("%d的%d月有%d天",y,m,29);
  return 0;
}
}
printf("%d的%d月有%d天",y,m,month[m-1]);
return 0;
}

/*
思路;将正常日期保存在数组中 
*/

回答3: