关闭

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

标签: c语言闰年
222人阅读 评论(0) 收藏 举报
分类:

练习:在控制台输入一个字符,如果输入的是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;
}
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:7102次
    • 积分:240
    • 等级:
    • 排名:千里之外
    • 原创:18篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档