请问我哪里写出问题了

来源:4-2 分支结构之简单if-else语句

weixin_慕沐8169714

2020-09-02 17:15

#include <stdio.h>

int main() 

{

    int year = 2014; //今年是2014年

    //补全一下代码

    if(year%4 == 0 )

    {

        printf("%S\n","今年是闰年");

    }

    else

    {

        printf("%s\n","今年是平年");

    }


   return 0;

}


写回答 关注

4回答

  • 慕运维0013755
    2020-09-04 07:30:43
    已采纳

    if(year%4 == 0||year%400==0&&year%100!==0 )

      


    实时编程

    这个答案是错的 先不考虑!== 这个简单拼写错误 应该是!= 这个条件就不对 按这个条件 计算之后 1900 2000 都是 闰年 明显错误 给个 正确的 在后面

    2020-10-09 23:30:14

    共 1 条回复 >

  • 实时编程
    2020-10-09 23:28:27
    void runnian(int year) { 
    
        if (year % 400 == 0 || year % 100 != 0 && year % 4 == 0) {
    	printf(" %d 年是闰年\n", year);	}
        else {		
    	printf(" %d 年不是闰年\n", year);
        }
    }
    int main () {
    	runnian(2012);	
    	runnian(2000);
    	runnian(1900);	
    	runnian(2014);	
    	runnian(1999);
    }
    测试一下看看


  • 实时编程
    2020-10-09 23:26:36
    void runnian(int year) { 	if (year % 400 == 0 || year % 100 != 0 && year % 4 == 0) {		printf(" %d 年是闰年\n", year);	}	else {		printf(" %d 年不是闰年\n", year);	}}int main () {	runnian(2012);	runnian(2000);	runnian(1900);	runnian(2014);	runnian(1999);


  • weixin_慕沐8169714
    2020-09-02 17:16:23

    #include <stdio.h>

    int main() 

    {

        int year = 2014; //今年是2014年

        //补全一下代码

        if(year%4 == 0 )

        {

            printf("%S\n","今年是闰年");

        }

        else

        {

            printf("%s\n","今年是平年");

        }

        

        

        

        

        return 0;

    }


C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题