当前位置: 首页 > news >正文

C语言控制语句练习题3

C语言练习题3

11. 判断闰年并输出二月天数

题目描述:
编写一个C程序,输入一个年份,判断该年份是否为闰年,并输出二月的天数(闰年为29天,平年为28天)。

解题思路:
基于闰年的定义,判断年份是否为闰年后,输出二月的天数。程序流程如下:

  1. 提示用户输入一个年份。
  2. 使用scanf函数读取年份。
  3. 使用if-else语句判断是否为闰年。
  4. 根据判断结果输出二月的天数。

详细代码:

#include <stdio.h>int main() {int year;// 提示用户输入年份printf("请输入年份: ");scanf("%d", &year);// 判断是否为闰年并输出二月天数if((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {printf("%d 是闰年,二月有29天。\n", year);} else {printf("%d 不是闰年,二月有28天。\n", year);}return 0;
}

代码注释:

  • int year;:声明一个整数变量year用于存储用户输入的年份。
  • if((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)):判断是否为闰年。
  • printf:根据判断结果输出对应年份二月的天数。

12. 计算BMI指数

题目描述:
编写一个C程序,输入用户的身高(米)和体重(公斤),计算并输出BMI指数,并根据BMI值判断体重状态(偏瘦、正常、超重)。

解题思路:
BMI(体质指数)的计算公式为:BMI = 体重(kg) / (身高(m) × 身高(m))。根据BMI值的范围,可以判断体重状态。程序流程如下:

  1. 提示用户输入身高和体重。
  2. 使用scanf函数读取身高和体重。
  3. 计算BMI值。
  4. 使用if-else语句根据BMI值判断体重状态。
  5. 输出BMI值和体重状态。

详细代码:

#include <stdio.h>int main() {double height
http://www.dtcms.com/a/318596.html

相关文章:

  • 数据结构与算法
  • 嵌入式 - 数据结构:栈和队列
  • [Oracle] ROUND()函数
  • 软件架构:系统结构的顶层设计与战略约束
  • 【前端】Vite中import.meta功能详解
  • 【多模态微调】【从0开始】Qwen2-VL + llamafactory
  • 小杰python高级(one day)——numpy库
  • 应急响应-windows篇
  • Spring选择哪种方式代理?
  • 12、Docker Compose 安装 Redis
  • CGAL Kernel 和 Traits 类深度解析:从官方教程到实践应用
  • 疯狂星期四文案网第30天运营日记
  • 从Token到序列:阿里GSPO算法如何让大模型训练更稳、更强?
  • CubeFS存储(一)
  • 16-DS18B20-±0.5℃精度-12bitADC--55°C ~ +125°C
  • ubuntu server 工业环境部署手册[2025-08-06]
  • ⭐CVPR 文本到 3D 场景生成新突破:Prometheus 框架解析
  • http请求结构体解析
  • 【C++】二叉树进阶
  • 人工智能大数据模型驱动企业创新
  • 商用密码应用安全性评估法律法规的重要性及演变过程
  • 力扣-15.三数之和
  • 五、Istio管理网格外部服务
  • 快速准确的千兆像素病理图像分类,采用分层蒸馏多实例学习(每日一文)
  • ssm复习
  • 【RabbitMQ】高级特性—死信队列详解
  • 560. 和为 K 的子数组 - 前缀和思想
  • MATLAB下载教程MATLAB R2025a 保姆级安装步骤(附安装包)
  • 数据结构——双向链表及makefile
  • c++ 中 原子锁、互斥锁、自旋锁的区别和详细用法