c语言day4 运算符 表达式 三大控制结构

2024-02-29 23:28

本文主要是介绍c语言day4 运算符 表达式 三大控制结构,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1:

2:  输入一个年月日 计算这是这一年的第几天

 17     int year,month,day;18     printf("请输入年份 月份 日期");19     scanf("%d %d %d",&year,&month,&day);20     int feb=28;21     if(year%4==0&&year%100!=0||year%400==0)22     {23         feb=29;24     }25     int sum=0;26     switch(month)27     {28     case 1:sum=day;break;29     case 2:sum=day+31;break;30     case 3:sum=day+31+feb;break;31     case 4:sum=day+31+feb+31;break;32     case 5:sum=day+31+feb+31+30;break;33     case 6:sum=day+31+feb+31+30+31;break;34     case 7:sum=day+31+feb+31+30+31+30;break;35     case 8:sum=day+31+feb+31+30+31+30+31;break;36     case 9:sum=day+31+feb+31+30+31+30+31+31;break;37     case 10:sum=day+31+feb+31+30+31+30+31+31+30;break;38     case 11:sum=day+31+feb+31+30+31+30+31+31+30+31;break;39     case 12:sum=day+31+feb+31+30+31+30+31+31+30+31+30;break;40     default:printf("输入不正确");break;41     }42     printf("sum=%d\n",sum);  

运算结果:

3:输入一个小数成绩,实现等级判断,要求使用switch

 53     float a;54     printf("请输入一个小数成绩:");55     scanf("%f",&a);56     int b=(int)a;57     switch(b/10)58     {59     case 10:case 9:printf("A");break;60     case 8:case 7:printf("B");break;61     case 6:case 5:case 4:case 3:case 2:case 1:printf("C");break;62     default:printf("输入不正确");break;                             63     }

运行结果:

4:  4.给定一个整数,判断它是否被3、5、7整除,并输出一下信息
 1.能同时被3,5,7整除(直接输出3 5 7,每个数字之间一个空格)
 2.只能内其中两个整数整除(输出两个数,小的在前,大的在后,例如3 5 或者 3 7 或者5 7,中间使用空格隔开)
 3. 只能被其中一个整数整除(输出这个除数)
 4.不能被任何数整除,输出小写字母n

 75     int a;76     printf("请输入一个整数:");77     scanf("%d",&a);78     if(a%3==0&&a%5==0&&a%7==0)79     {80         printf("3 5 7");81     }82     else if(a%3==0&&a%5==0)83     {84         printf("3 5");85     }86     else if(a%3==0&&a%7==0)87     {88         printf("3 7");89     }90     else if(a%5==0&&a%7==0)91     {92         printf("5 7");93     }94     else if(a%5==0)                                                                                                          95     {96         printf("5");97     }98     else if(a%7==0)99     {
100         printf("7");
101     }
102     else if(a%3==0)
103     {
104         printf("3");
105     }
106     else
107         printf("n\n");

运行结果:

5:

这篇关于c语言day4 运算符 表达式 三大控制结构的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/760446

相关文章

C语言中的数据类型强制转换

《C语言中的数据类型强制转换》:本文主要介绍C语言中的数据类型强制转换方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录C语言数据类型强制转换自动转换强制转换类型总结C语言数据类型强制转换强制类型转换:是通过类型转换运算来实现的,主要的数据类型转换分为自动转换

利用Go语言开发文件操作工具轻松处理所有文件

《利用Go语言开发文件操作工具轻松处理所有文件》在后端开发中,文件操作是一个非常常见但又容易出错的场景,本文小编要向大家介绍一个强大的Go语言文件操作工具库,它能帮你轻松处理各种文件操作场景... 目录为什么需要这个工具?核心功能详解1. 文件/目录存javascript在性检查2. 批量创建目录3. 文件

C语言实现两个变量值交换的三种方式

《C语言实现两个变量值交换的三种方式》两个变量值的交换是编程中最常见的问题之一,以下将介绍三种变量的交换方式,其中第一种方式是最常用也是最实用的,后两种方式一般只在特殊限制下使用,需要的朋友可以参考下... 目录1.使用临时变量(推荐)2.相加和相减的方式(值较大时可能丢失数据)3.按位异或运算1.使用临时

使用C语言实现交换整数的奇数位和偶数位

《使用C语言实现交换整数的奇数位和偶数位》在C语言中,要交换一个整数的二进制位中的奇数位和偶数位,重点需要理解位操作,当我们谈论二进制位的奇数位和偶数位时,我们是指从右到左数的位置,本文给大家介绍了使... 目录一、问题描述二、解决思路三、函数实现四、宏实现五、总结一、问题描述使用C语言代码实现:将一个整

SpringBoot @Scheduled Cron表达式使用方式

《SpringBoot@ScheduledCron表达式使用方式》:本文主要介绍SpringBoot@ScheduledCron表达式使用方式,具有很好的参考价值,希望对大家有所帮助,如有... 目录Cron 表达式详解1. 表达式格式‌2. 特殊字符解析3. 常用示例‌4. 重点规则5. 动态与复杂场景‌

Spring Boot 集成 Quartz 使用Cron 表达式实现定时任务

《SpringBoot集成Quartz使用Cron表达式实现定时任务》本文介绍了如何在SpringBoot项目中集成Quartz并使用Cron表达式进行任务调度,通过添加Quartz依赖、创... 目录前言1. 添加 Quartz 依赖2. 创建 Quartz 任务3. 配置 Quartz 任务调度4. 启

Spring Boot中定时任务Cron表达式的终极指南最佳实践记录

《SpringBoot中定时任务Cron表达式的终极指南最佳实践记录》本文详细介绍了SpringBoot中定时任务的实现方法,特别是Cron表达式的使用技巧和高级用法,从基础语法到复杂场景,从快速启... 目录一、Cron表达式基础1.1 Cron表达式结构1.2 核心语法规则二、Spring Boot中定

C语言字符函数和字符串函数示例详解

《C语言字符函数和字符串函数示例详解》本文详细介绍了C语言中字符分类函数、字符转换函数及字符串操作函数的使用方法,并通过示例代码展示了如何实现这些功能,通过这些内容,读者可以深入理解并掌握C语言中的字... 目录一、字符分类函数二、字符转换函数三、strlen的使用和模拟实现3.1strlen函数3.2st

Go语言中最便捷的http请求包resty的使用详解

《Go语言中最便捷的http请求包resty的使用详解》go语言虽然自身就有net/http包,但是说实话用起来没那么好用,resty包是go语言中一个非常受欢迎的http请求处理包,下面我们一起来学... 目录安装一、一个简单的get二、带查询参数三、设置请求头、body四、设置表单数据五、处理响应六、超

C语言中的浮点数存储详解

《C语言中的浮点数存储详解》:本文主要介绍C语言中的浮点数存储详解,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、首先明确一个概念2、接下来,讲解C语言中浮点型数存储的规则2.1、可以将上述公式分为两部分来看2.2、问:十进制小数0.5该如何存储?2.3 浮点