首页 > 其他分享 >C语言学习笔记:if语句讲解和月份的天数判断以及闰年判断示例

C语言学习笔记:if语句讲解和月份的天数判断以及闰年判断示例

时间:2025-01-16 19:04:06浏览次数:3  
标签:语句 判断 闰年 示例 打印 C语言 else 输入

if语句的格式是:if(关系运算或逻辑运算表达式){ 语句  }

if后如果不加花括号{ }则判定只和第一句语句相关:

if(n == 0)

printf(“1”);

printf(“2”);//这种写法,if判定与语句2无关  (n==0)是否为真 语句2都会打印  

为避免if的(关系语句)少打一个 =  可以把常量放在左侧

如: if(7==n){ } 当少打 = 时,语句(7 =n)会报错

if语句在运行时会判断关系语句是否正确 当为 true(真)时,执行{ }内的语句,当为false(假)时,不执行{ }内的语句,按顺序往下执行

#两路分支

-if  else

#多路分支

-if  else if  else if   else  

两路和多路分支的运行与if类似,下面通过闰年判断的示例讲解:

我们先让用户输入月份然后进行判断,将月份分为3类 大月和小月以及2月,2月分年份时做特殊判断

当用户输入的是大月是打印该月有31天,当用户输入的是小月是打印该月有30天。

当用户驶输入的是2月时,我们需要让用户输入年份来判断是否是闰年,这里用到的是嵌套if语句,即在if的执行语句内写入一个if语句,这里判断是否是闰年的条件是整除4和400,如果为真则是闰年,打印29天,反之打印28天。

除此之外,我们在打印时还要注意,月份只有1~12,所以我们可以用if语句来判断是否月份是1~12,当正确时打印结果,错误是提醒输入的月份无效。

标签:语句,判断,闰年,示例,打印,C语言,else,输入
From: https://blog.csdn.net/2301_80548884/article/details/145189380

相关文章

  • 函数间断点 | 可去间断点 / 第一类间断点 / 第二类间断点 / 狄利克雷函数和黎曼函数示
    注:机翻,未校。BasicDefinitionsandExamples基本定义与示例Definition5:Ifapointofdiscontinuitya∈Ea\inE......
  • JS — 判断语句与循环语句
    判断语句JavaScript中的if-else语句与C++、Python、Java中类似。直接输出到控制台:test.html中的内容为:<scripttype="module">letscore=90;if(score>=85){console.log("A");}elseif(score>=70){console.log(&......
  • C语言二级刷题---程序设计01
     请编写一个函数fun,它的功能是:根据以下公式求π的值(要求满足精度0.0005,即某项小于0.0005时停止迭代):程序运行后,如果输入精度0.0005,则程序输出为3.140578。#include<stdio.h>#include<math.h>doublefun(doubleeps){}main(){doublex;voidNONO();......
  • opencv实现像素统计的示例代码
    在OpenCV中,统计图像的像素信息(如像素值分布、最大值、最小值、均值等)是常见的操作。以下是一些常用的方法和函数,用于统计图像的像素信息:统计像素值的基本信息最大值、最小值、均值、标准差:使用cv::minMaxLoc()和cv::meanStdDev()函数可以快速计算图像的最大值、最小值......
  • C语言格式输出方式
    C语言格式输出1.转换字符说明C语言格式输出方式2.常用的打印格式在C语言中,格式输出主要依靠printf函数来实现。以下是一些C语言格式输出的代码举例及相关说明:printf("%2d",123),因为输出的部分有三位数,但是要求的有两位,所以原样输出为:123;printf(“%5d”,123),由于输出的......
  • 基于C语言实现UDP服务器
    UDP(UserDatagramProtocol,用户数据报协议)是一种无连接的传输层协议,适用于对实时性有较高要求的应用场景,如视频流传输、语音通信、在线游戏等。与TCP不同,UDP不保证数据的可靠性和顺序性,但其传输速度较快。本文将介绍如何使用C语言编写一个简单的UDP服务器程序,以及如何接收和处理......
  • C语言中数字后缀含义
    1.不带后缀时数字类型数字默认类型整型int浮点型double2.带后缀时数字类型后缀类型带上后缀后的类型整型uunsignedint整型llong整型ulunsignedlong整型lllonglong整型ullunsignedlonglong浮点型ffloat浮点型l......
  • 利用Python按关键字搜索阿里巴巴商品:代码示例与实践指南
    在电商领域,能够快速获取商品信息对于市场分析、选品上架、库存管理和价格策略制定等至关重要。阿里巴巴作为全球最大的电商平台之一,提供了丰富的商品数据。虽然阿里巴巴开放平台提供了官方API来获取商品信息,但有时使用爬虫技术来抓取数据也是一种有效的手段。本文将介绍如何利......
  • C#NPOI示例
    主程序要添加NPOI的库。代码如下staticvoidMain(string[]args){Export();}publicstaticvoidExport(){//创建新的Excel工作簿IWorkbookworkbook=newXSSFWorkbook();......
  • c语言随机数rand与srand用法详解
    源文件test.c:#include<stdio.h>#include<stdlib.h>#include<time.h>intmain(){//生成并打印5个随机数for(inti=0;i<5;i++){//生成随机数并打印printf("第%d个随机数:%d\n",i+1,rand());}return0;}注意点:1)当不用srand()函数设置种子时,系统......