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;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

《明解C语言》示例代码和练习代码[第3章]

《明解C语言》,作者:柴田望洋。书中第3章的示例代码和练习代码。
  • cloudmonke
  • cloudmonke
  • 2016年12月16日 17:22
  • 1092

基础练习 BASIC-1 闰年判断(c语言)

/*问题描述 给定一个年份,判断这一年是不是闰年。 当以下情况之一满足时,这一年是闰年: 1. 年份是4的倍数而不是100的倍数; 2. 年份是400的倍数。 其他的年份都不是闰年。 ...
  • y895315416
  • y895315416
  • 2017年12月13日 10:07
  • 81

蓝桥杯练习系统基础练习——闰年判断

import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner s ...
  • agony_sun
  • agony_sun
  • 2017年01月11日 17:54
  • 423

《明解C语言第3版.入门篇》练习代码 第11章

《明解C语言第3版.入门篇》,练习代码
  • zhangcao2017
  • zhangcao2017
  • 2017年11月28日 16:36
  • 142

C语言练习 文件操作

在C程序中使用文件,需要完成以下操作。 (1)声明一个FILE*类型的指针变量,程序通过改变量对所指向的文件进行操作。 (2)通过调用fopen函数将此变量和某个实际文件相联系,这一操作称为打开文...
  • hehe5229
  • hehe5229
  • 2017年03月08日 19:45
  • 230

一些可以使你感兴趣的c语言简单练习

在学习的过程中最重要的就是自己对所学的东西感不感兴趣,兴趣在我们学习的过程中会给我们一些动力,从而激发我们潜在的力量,今天就给大家介绍几种有意思的C语言练习题,从而使大家可以对C语言又不一样的学习态度...
  • Cell_KEY
  • Cell_KEY
  • 2016年03月29日 22:51
  • 2192

C语言--------------字符串小程序练习(一)

1、判断输入的字符串是否为“回文”(顺读和倒读都一样)字符串 #include #include #define N 100 int palindrome(char *s, int n)...
  • zyx6a
  • zyx6a
  • 2013年04月06日 22:55
  • 2693

《明解C语言》示例代码和练习代码[第5章]

《明解C语言》,作者:柴田望洋。书中第5章的示例代码和练习代码。
  • cloudmonke
  • cloudmonke
  • 2016年12月19日 15:14
  • 1660

C语言程序设计(第二版),练习2-4&&练习2-5&&练习2-9练习2-10

练习2-4 #include #define MAXLINE 1000 //maximun of amount of array //2-4 void Squeeze(char s1[], ...
  • wcgwuxinwei
  • wcgwuxinwei
  • 2014年01月17日 19:44
  • 695

C二维数组练习

这次实例的要求是:* 在n行n列的二维整数数组中,* 按照以下要求选出两个数。 * 首先从每行中选出最大数,在从选出的n个最大数中选出最小数;* * 其次,从每行选出最小数,再从选出的n个...
  • hongbochen1223
  • hongbochen1223
  • 2015年04月17日 23:29
  • 815
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C语言练习篇-3控制语句练习,闰年
举报原因:
原因补充:

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