2 weixin 34319180 weixin_34319180 于 2016.03.18 13:40 提问

C语言,闰年问题,求解

这个程序运行输入1900和2100显示是闰年但是实际不是啊。请问为什么?

4个回答

qq_17200625
qq_17200625   2016.03.18 13:51
已采纳

if("a%400 == 0")
这里的冒号。。。

weixin_34319180
weixin_34319180 多谢,多谢。小失误害死人啊
2 年多之前 回复
qq_17200625
qq_17200625 不对,是双引号
2 年多之前 回复
caozhy
caozhy   Ds   Rxr 2016.03.18 13:43
 这个程序是哪个程序?
你需要判断
if (year % 4 == 0)
{
    if (year % 100 != 0)
        {
            return true;
        }
        else
        {
            if (year % 400 == 0)
                    return true;
                else
                    return false;
        }
}
caozhy
caozhy 回复weixin_34319180: 你那个if里面的表达式用引号干嘛
2 年多之前 回复
weixin_34319180
weixin_34319180 您好,我用的vc6.0,请问为什么会出现这种错误的。您这种方法我一会试试。
2 年多之前 回复
weixin_34319180
weixin_34319180   2016.03.18 13:40

程序在这里,麻烦大家看看图片

enpterexpress
enpterexpress   Rxr 2016.03.18 13:50

判断条件

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
用c语言解决闰年问题的详细解释
在用c语言解决问题时我们可能会面临很多的问题,但是没关系,在这里,问您的入门提供帮助,我们一起畅游c----这个世界最强大的语言,也是最复杂的语言!基础从这里开始,梦想在这里启航。
计算日期c语言(结构体+函数+闰年判断)
C语言(结构体)计算日期
C语言小编程之闰年判断
关于闰年的判断问题,首先我们要明确,什么称为闰年, 闰年的判断条件为: 1.能够被4整除却不能被100整除的数。 2能够被400整除的数。 所以我们可以将这两个条件作为if条件;然后轻易地判断出一个年份是不是闰年。 代码如下://3.判断1000年到2000年之间的闰年; #include<stdio.h> #include<stdlib.h> #include<assert.h> int
C语言之输入一个年份,判断是不是闰年
#include <stdio.h> int main(){ /*输入年份判断是不是闰年*/ /*闰年: 能被400整除, 能被4整除,并且不能被100整除*/ int year,flag; printf("请输入一个年份\n"); scanf("%d",&year); if(year%400==0){ flag=1; }else{ if(year%4==0){
写一个函数判断闰年C语言
闰年:能被4整除同时不能被100整除,或者能被400整除。#include<stdio.h> #pragma warning (disable:4996) int runnian(int n) { if (((n%100!=0) && (n%4==0)) || ( n % 400==0) ) { return 1; } else {
C语言if语句判断闰年平年
-
c语言:使用for循环编写一个判断闰年的程序
 #include int main() {  int year,leap;  for(year=1000;year  {   if(year%4==0)   {    if(year%100==0)    {     if(year%400==0)      leap=1;     else      leap=0;    }    else     lea
C语言实现闰年判断
/* * 文件名:leapYear.c * 功能:任意输入一个年份,判断其是否为闰年 * 编辑人:王廷云 * 编辑日期:2017-12-12 */ #include &amp;lt;stdio.h&amp;gt; #include &amp;lt;stdlib.h&amp;gt; int main(void) { int year; fprintf(stdout, &quot;请输入一个年份,我将判断其是否为闰...
C语言判断某个年份是否是闰年
使用C语言来判断某个年份是否是闰年的事例代码。
C语言判断闰年标准的依据
C语言判断闰年的方法为:if((year/4==0&amp;amp;&amp;amp;year/100!=0)||(year/400==0)){ printf(&quot;该年是闰年&quot;); }else{ printf(&quot;该年不是闰年&quot;); }判断标准为:1. 能整除4且不能整除100.2. 能整除400为什么会有这样的判断标准呢?分析如下:1、产生闰年原因:地球绕太阳运行周期为365天5小时48分46秒(合...