C语言练习篇-3控制语句练习,闰年

原创 2016年06月01日 16:18:58

练习:在控制台输入一个字符,如果输入的是m,则输出男性,否则什么都不输出。

#include <stdio.h>
int main() {
    char a;
    scanf("%c",&a);
    if (a == 'm') {
        printf("男性\n");
    }
    return 0;
}

练习:从控制台输入一个字符,如果输入的是m,则输出男性,否则 输出⼥性。

#include <stdio.h>
int main() {
    char a;
    printf("Enter Char:");
    scanf("%c",&a);
    if (a == 'm') {
        printf("男性\n");
    }else {
        printf("女性\n");
    }
    return 0;
}

练习:输⼊一个年份,判断该年份是否是闰年?如果是闰年,则输出该年是闰年,否则输出该年不是闰年。 提示: 闰年能被400整除或者能被4整除,但是不能被100整除。
方法一:if-else语句实现

#include <stdio.h>
int main() {
    int Year;
    printf("Enter year:");
    scanf("%d",&Year);
    if (Year % 400 == 0) {
        printf("%d is leap year!\n",Year);
    }else if (Year % 4 == 0 && Year % 100 != 0)
        printf("%d is leap year!\n",Year);
    else
        printf("%d not leap year!\n",Year);
    return 0;
}

方法二:方法一的升级版

#include <stdio.h>
int main() {
    int Year;
    printf("Enter year:");
    scanf("%d",&Year);
    if ((Year % 400 == 0) || (Year % 4 == 0 && Year % 100 != 0)) {
        printf("%d is leap year!\n",Year);
    }else{
        printf("%d not leap year!\n",Year);
    }
    return 0;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

第一章 基本语法-4判断语句(if)练习平年闰年

例题:输入年月(格式如:2015 11),输出这个月的天数 分析:首先要知道平年和闰年的不同点就是闰年2月29天,平年2月28天,其他都一样 如果不用数组的话,利用if,也可以判断思路如下: ...
  • LZC_456
  • LZC_456
  • 2015年10月21日 16:04
  • 324

【学习ios之路:C语言】数组.循环.语句总和运用试题练习

1.求一个数组中的第二大值.数组中的值范围30 - 50 ,存储空间大小为10. dai
  • ZFX5130
  • ZFX5130
  • 2014年12月08日 13:48
  • 1043

C语言第十篇:循环语句练习

练习

C语言程序题目--闰年判断,三边能否构成三角形

题目1. 编一个程序,从键盘输入一个年号,判断是否为闰年。若是,输出”yes“,否则输出”no“;#include //新版的C语言标准要求main函数必须有返回值,因此定义成int类型,虽然一些...

C语言OJ项目参考(2964) 查闰年

2964: 查闰年Description   大家知道如何判断某一年是否是闰年吗?这个问题可难坏了小编,小编在写一个查找m年到n年之间闰年的程序,却苦于判断闰年的函数不会写,据说 今天你有上机课,我...

C语言之判断闰年

我们要判断任意一个年分是否是闰年,首先需要知道什么是闰年的条件。闰年就是能够被4整除且不能被100整除或者能被400整除的。 C代码实现如下: #include int main() ...
  • hpf247
  • hpf247
  • 2017年03月05日 01:05
  • 453

用c语言解决闰年问题的详细解释

在用c语言解决问题时我们可能会面临很多的问题,但是没关系,在这里,问您的入门提供帮助,我们一起畅游c----这个世界最强大的语言,也是最复杂的语言!基础从这里开始,梦想在这里启航。...

【C语言】输出1000年到2000年之间的闰年

题目要求 编写C语言程序.实现输出1000年——2000年之间的闰年. 算法分析 我们要想用C语言程序输出1000年——2000年之间的闰年,我们只需判断某个年份是否闰年,然后循环1000次就可以了....

C语言实现判断闰年、从常规时间到卫星系统时间的转换

一个比较简单的算法来实现判断闰年和卫星时间的转换: 头文件: #ifndef CASIC_AGNSS_AIDINI_H #define CASIC_AGNSS_AIDINI_H // 时间结构体...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C语言练习篇-3控制语句练习,闰年
举报原因:
原因补充:

(最多只允许输入30个字)