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

相关文章

python使用fastapi实现多语言国际化的操作指南

《python使用fastapi实现多语言国际化的操作指南》本文介绍了使用Python和FastAPI实现多语言国际化的操作指南,包括多语言架构技术栈、翻译管理、前端本地化、语言切换机制以及常见陷阱和... 目录多语言国际化实现指南项目多语言架构技术栈目录结构翻译工作流1. 翻译数据存储2. 翻译生成脚本

Go语言中三种容器类型的数据结构详解

《Go语言中三种容器类型的数据结构详解》在Go语言中,有三种主要的容器类型用于存储和操作集合数据:本文主要介绍三者的使用与区别,感兴趣的小伙伴可以跟随小编一起学习一下... 目录基本概念1. 数组(Array)2. 切片(Slice)3. 映射(Map)对比总结注意事项基本概念在 Go 语言中,有三种主要

C语言中自动与强制转换全解析

《C语言中自动与强制转换全解析》在编写C程序时,类型转换是确保数据正确性和一致性的关键环节,无论是隐式转换还是显式转换,都各有特点和应用场景,本文将详细探讨C语言中的类型转换机制,帮助您更好地理解并在... 目录类型转换的重要性自动类型转换(隐式转换)强制类型转换(显式转换)常见错误与注意事项总结与建议类型

Go语言利用泛型封装常见的Map操作

《Go语言利用泛型封装常见的Map操作》Go语言在1.18版本中引入了泛型,这是Go语言发展的一个重要里程碑,它极大地增强了语言的表达能力和灵活性,本文将通过泛型实现封装常见的Map操作,感... 目录什么是泛型泛型解决了什么问题Go泛型基于泛型的常见Map操作代码合集总结什么是泛型泛型是一种编程范式,允

Android kotlin语言实现删除文件的解决方案

《Androidkotlin语言实现删除文件的解决方案》:本文主要介绍Androidkotlin语言实现删除文件的解决方案,在项目开发过程中,尤其是需要跨平台协作的项目,那么删除用户指定的文件的... 目录一、前言二、适用环境三、模板内容1.权限申请2.Activity中的模板一、前言在项目开发过程中,尤

C语言小项目实战之通讯录功能

《C语言小项目实战之通讯录功能》:本文主要介绍如何设计和实现一个简单的通讯录管理系统,包括联系人信息的存储、增加、删除、查找、修改和排序等功能,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录功能介绍:添加联系人模块显示联系人模块删除联系人模块查找联系人模块修改联系人模块排序联系人模块源代码如下

基于Go语言实现一个压测工具

《基于Go语言实现一个压测工具》这篇文章主要为大家详细介绍了基于Go语言实现一个简单的压测工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录整体架构通用数据处理模块Http请求响应数据处理Curl参数解析处理客户端模块Http客户端处理Grpc客户端处理Websocket客户端

使用SQL语言查询多个Excel表格的操作方法

《使用SQL语言查询多个Excel表格的操作方法》本文介绍了如何使用SQL语言查询多个Excel表格,通过将所有Excel表格放入一个.xlsx文件中,并使用pandas和pandasql库进行读取和... 目录如何用SQL语言查询多个Excel表格如何使用sql查询excel内容1. 简介2. 实现思路3

Go语言实现将中文转化为拼音功能

《Go语言实现将中文转化为拼音功能》这篇文章主要为大家详细介绍了Go语言中如何实现将中文转化为拼音功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 有这么一个需求:新用户入职 创建一系列账号比较麻烦,打算通过接口传入姓名进行初始化。想把姓名转化成拼音。因为有些账号即需要中文也需要英

使用C#代码计算数学表达式实例

《使用C#代码计算数学表达式实例》这段文字主要讲述了如何使用C#语言来计算数学表达式,该程序通过使用Dictionary保存变量,定义了运算符优先级,并实现了EvaluateExpression方法来... 目录C#代码计算数学表达式该方法很长,因此我将分段描述下面的代码片段显示了下一步以下代码显示该方法如