我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

正常应该是到2028结束,为什么循环出来是2029

img

#include
int main()
{
int a=2020 ,o=20 ,s=0;
for(;s<120;a++)
{
if(a%2==0)
{s=s+15;
if(a%4==0)
{s=s+5;
}
}
else if(a%2!=0)
{s=s+10;
}
printf("年%d\n",s);
}
printf("年份为%d\n",a);

}

因为最后一次循环结束后,a还会加1。但最后一次循环时已经满足条件了。因此最后输出的应该是a-1

近期文章

  • 关于Android中根据item类型不同设置不同图标的方法。
  • 运行代码时显示找不到文件
  • 0基础提问凑字数凑字数
  • SOS计算机新生对代码毫无头绪怎么办?
  • preg_replace使用匹配的模式替换
  • 论文中数学模型如何复现
  • python命令行问题
  • SQL排序后,让某个字段相同的值相邻放置
  • pgsql 数据查询很慢
  • 关于#matlab#的问题:kf、kn、c、h已知且为常数,i为随时间变化的函数且与x无关但i的所有值都知道
  • 汉诺塔问题哪里体现了分治思想
  • gujarati字体无法从mysql数据库正确显示
  • sql数据库中表与表的关联只有外键这一种方式吗
  • 在“入库记录”表中,筛选出“业务类别”为“公司进货”的记录
  • 【C++】二维点排序
  • 如何修改找色块游戏的代码?
  • ImportError: DLL load failed while importing aggregations: 拒绝访问。
  • 为什么我的输出没有按我想的那样
  • 下面的xss漏洞应该插在哪?
  • 请教SCALA函数的问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华