QQ登录

只需一步,快速开始

登录 | 立即注册 | 找回密码

主题

帖子

荣誉

VIP至尊会员

Rank: 15Rank: 15Rank: 15

积分
45
查看: 96|回复: 4

算出来数据不同

[复制链接]
最佳答案
0 
累计签到:20 天
连续签到:1 天
lwhnx 发表于 2017-12-7 21:44:35 964 | 显示全部楼层 |阅读模式

马上注册加入鱼C,享用更多服务吧^_^

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我计算出来 是10536天 , 小甲鱼算出来是101**天。 有悬殊,是为什么

  1. #include <stdio.h>

  2. int main()
  3. {
  4.         long long count = 0;
  5.         int year1, year2;
  6.         int month1, month2;
  7.         int day1, day2;
  8.         int days[] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };


  9.         printf("请输入你的生日(如1988-05-20):");
  10.         scanf("%d-%d-%d", &year1, &month1, &day1);

  11.         printf("请输入今年日期(如2016-03-28):");
  12.         scanf("%d-%d-%d", &year2, &month2, &day2);

  13.         for (year1; year1 <= year2; year1++)
  14.         {
  15.                 days[1] = (year1 % 400 == 0 || (year1 % 4 == 0 && year1 % 100 != 0)) ? 29 : 28;
  16.                 for (month1; month1 <= 12; month1++)
  17.                 {
  18.                         for (day1; day1 <= days[month1 - 1]; day1++)
  19.                         {
  20.                                 if (year1 == year2 && month1 == month2 && day1 == day2)
  21.                                 {
  22.                                         goto FINISH;
  23.                                 }
  24.                                 count++;
  25.                         }
  26.                         day1 = 0;
  27.                 }
  28.                 month1 = 0;
  29.         }

  30. FINISH: printf("你在这个世界上总共生存了%lld天\n", count);


  31.         getchar();
  32.         return 0;
  33. }
复制代码
楼层
跳转到指定楼层
最佳答案
0 
累计签到:20 天
连续签到:1 天
lwhnx  楼主| 发表于 2017-12-7 21:47:44 | 显示全部楼层
最佳答案
0 
累计签到:20 天
连续签到:1 天
lwhnx  楼主| 发表于 2017-12-7 21:48:16 | 显示全部楼层
题目是 带你学C带你飞的 S1E17-1。
最佳答案
359 
累计签到:181 天
连续签到:30 天
BngThea 发表于 2017-12-7 22:03:11 From FishC Mobile | 显示全部楼层
输入的值不一样,结果当然不一样
最佳答案
0 
累计签到:20 天
连续签到:1 天
lwhnx  楼主| 发表于 2017-12-8 14:29:29 | 显示全部楼层
BngThea 发表于 2017-12-7 22:03
输入的值不一样,结果当然不一样

我输入的值一摸一样,但是结果有点小小悬殊。是为什么

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

小甲鱼强烈推荐 上一条 /2 下一条

    移动客户端下载(未启用)
    微信公众号

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备11014136号

Copyright 2018 鱼C论坛 版权所有 All Rights Reserved.

Powered by Discuz! X3.1 Copyright
© 2001-2018 Comsenz Inc.    All Rights Reserved.

小黑屋|手机版|Archiver|鱼C工作室 ( 粤公网安备 44051102000370号 | 粤ICP备11014136号

GMT+8, 2017-12-16 09:14

快速回复 返回顶部 返回列表