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

来源:互联网 发布:淘宝怎么调价格 编辑:程序博客网 时间:2024/06/02 06:26

练习:在控制台输入一个字符,如果输入的是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
原创粉丝点击