Ne0nraT 2022-10-12 22:15 采纳率: 100%
浏览 29
已结题

(c++)不管输入什么 输出结果都是第0天

#include
using namespace std;
int y,year,mouth,day;
int main()
{
int s1();
int s2();
cout<<"请输入年、月、日,格式为:年,月,日(2015,12,10) ";
cin>>year,mouth,day;
if
s1();
else s2();
cout<<"这是这一年的第"<<y<<"天";
return 0;
}
int s1()//闰年计算
{
switch(mouth)
{case 1:y=day;break;
case 2:y=31+day;break;
case 3:y=60+day;break;
case 4:y=91+day;break;
case 5:y=121+day;break;
case 6:y=152+day;break;
case 7:y=182+day;break;
case 8:y=213+day;break;
case 9:y=244+day;break;
case 10:y=274+day;break;
case 11:y=305+day;break;
case 12:y=335+day;break;

}
}
int s2()//非闰年计算;{
{
switch(mouth)
{ case 1:y=day;break;
case 2:y=30+day;break;
case 3:y=59+day;break;
case 4:y=90+day;break;
case 5:y=120+day;break;
case 6:y=151+day;break;
case 7:y=181+day;break;
case 8:y=211+day;break;
case 9:y=243+day;break;
case 10:y=273+day;break;
case 11:y=304+day;break;
case 12:y=334+day;break;
}
}

  • 写回答

2条回答 默认 最新

  • lzl2040 人工智能领域新星创作者 2022-10-12 22:18
    关注

    cin>>year >>mouth >>day;输入改成这个

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月20日
  • 已采纳回答 10月12日
  • 创建了问题 10月12日

悬赏问题

  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Linux权限管理相关操作(求解答)
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表
  • ¥15 DbVisualizer Pro 12.0.7 sql commander光标错位 显示位置与实际不符
  • ¥15 求一份STM32F10X的I2S外设库
  • ¥15 android 打包报错
  • ¥15 关于stm32的问题
  • ¥15 ncode振动疲劳分析中,noisefloor如何影响PSD函数?