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

C语言控制语句练习题1

C语言练习题1

1. 判断奇偶数

题目描述:
编写一个C程序,输入一个整数,判断该数是奇数还是偶数,并输出结果。

解题思路:
要判断一个整数是奇数还是偶数,可以利用取模运算符(%)。如果一个数对2取余为0,则是偶数;否则是奇数。程序流程如下:

  1. 提示用户输入一个整数。
  2. 使用scanf函数读取用户输入的整数。
  3. 使用if-else语句判断该整数对2取余的结果。
  4. 根据判断结果输出相应的消息。

详细代码:

#include <stdio.h>int main() {int num;// 提示用户输入一个整数printf("请输入一个整数: ");scanf("%d", &num);// 判断该整数是奇数还是偶数if (num % 2 == 0) {printf("%d 是偶数。\n", num);} else {printf("%d 是奇数。\n", num);}return 0;
}

代码注释:

  • #include <stdio.h>:包含标准输入输出库。
  • int main():主函数,程序入口点。
  • int num;:声明一个整数变量num用于存储用户输入。
  • printfscanf:用于提示和读取用户输入。
  • if (num % 2 == 0):判断num对2取余是否等于0,若是,则为偶数。
  • printf:根据判断结果输出相应的信息。
  • return 0;:程序结束,返回0表示正常退出。

2. 计算1到N的和

题目描述:
编写一个C程序,输入一个正整数N,使用for循环计算并输出从1到N的所有整数的和。

解题思路:
要计算从1到N的和,可以使用一个循环变量从1遍历到N,每次将循环变量的值累加到总和中。程序流程如下:

  1. 提示用户输入一个正整数N。
  2. 使用scanf函数读取N的值。
  3. 使用for循环从1遍历到N,将每个数累加到sum变量中。
  4. 输出最终的和。
http://www.dtcms.com/a/317567.html

相关文章:

  • 汽车以太网通信协议——SOME/IP
  • JTAG-SVF文件完整教程
  • 身份证实名认证接口增强联网平台的便利性与安全性
  • Centos上安装Mysql5.7教程
  • 智能提示词引擎的革新与应用:PromptPilot使用全解析
  • Bug 记录:SecureRandom.getInstanceStrong()导致验证码获取阻塞
  • 算法238. 除自身以外数组的乘积
  • 完整的登陆学生管理系统(配置数据库)
  • VSCode git提交记录中文commit显示乱码
  • 碰撞问题的分析
  • OpenAI开源大模型gpt-oss系列深度解析:从120B生产级到20B桌面级应用指南
  • C++实现线程池(3)缓存线程池
  • get请求中文字符参数乱码问题
  • 互联网一线大厂Java面试八股文整理(1000题附答案)
  • MATLAB深度学习之数据集-数据库构建方法详解
  • Leetcode——209. 长度最小的子数组
  • Redis中间件(二):Redis协议与异步方式
  • 用docker的方式快速搭建一个Hive的调测环境
  • Java 字节码文件(.class)的组成详解
  • 具有柔性关节的机械臂matlab仿真
  • 在Word和WPS文字中如何输入汉字的偏旁部首
  • 【计算机网络 | 第4篇】分组交换
  • Linux seLinux
  • 网络工程师--华为命令专题
  • 安卓雷电模拟器安装frida调试
  • 《Day2-PyTorch Tensor 从入门到实践:核心操作与避坑指南》
  • jmm 指令重排 缓存可见性 Volatile 内存屏障
  • 数据中心白牌服务器市场规模与发展趋势分析报告-路亿市场策略
  • 丝杆升降机的螺母磨损到什么程度需要更换?有无预警或检测方法?
  • Orange的运维学习日记--31.Linux防火墙深度详解