搜索
查看: 984|回复: 3
打印 上一主题 下一主题

帮忙啦~我的第一个问题

[复制链接]
跳转到指定楼层
楼主
发表于 2013-7-18 19:33:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
include<stdio,h>
main()
    {
int year,month,day,day1,d;
printf("qing shu ru nian yue ri\n");
scanf("%d%d%d",&year,&month,&day);
switch(month)
{
case 1:day1=0;break;
case 2:day1=31;break;
case 3:day1=59;break;
case 4:day1=90;break;
case 5:day1=120;break;
case 6:day1=151;break;
case 7:day1=181;break;
case 8:day1=212;break;
case 9:day1=243;break;
case 10:day=273;break;
case 11:day=304;break;
case 12:day=334;break;
default :printf("yi nian ji ge yue a");break;
}
day1=day1+day;
if(year%400==0||(year%4==0&&year%100!=0))  
  d=1;
  else
  d=0;
  if(d==1&&math>2)
  day1++;
  printf("yi jin guo l %d tian",day1);
    }


沙发
 楼主| 发表于 2013-7-18 19:34:40 | 只看该作者
对着百度也能错~~~
板凳
发表于 2013-7-18 19:47:36 | 只看该作者
你至少要描述下你的问题,是编译通不过,还是结果不正确,只贴代码效率太低
另外这几行看上去是写错了
  1. case 10:day=273;break;
  2. case 11:day=304;break;
  3. case 12:day=334;break;
复制代码
这3个day都应该是day1,根据上文
  1. if(d==1&&math>2)
复制代码
这一句,看上去是写错了变量名
地板
发表于 2013-7-19 08:21:48 | 只看该作者
貌似别的编译器上的大源码运行不了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表