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

C语言控制语句练习题2

C语言练习题2

6. 生成九九乘法表

题目描述:
编写一个C程序,使用嵌套for循环生成并输出标准的九九乘法表。

解题思路:
九九乘法表是一个典型的嵌套循环应用。外层循环控制行数(1到9),内层循环控制每行的列数(1到当前行数)。程序流程如下:

  1. 使用外层for循环从1遍历到9,控制乘数的大小。
  2. 内层for循环从1遍历到当前的乘数,计算并输出乘积。
  3. 每完成一行的输出后,换行。

详细代码:

#include <stdio.h>int main() {// 外层循环控制乘数i从1到9for(int i = 1; i <= 9; i++) {// 内层循环控制被乘数j从1到ifor(int j = 1; j <= i; j++) {// 输出乘法表达式和结果,格式化对齐printf("%d×%d=%2d  ", j, i, i*j);}printf("\n"); // 换行}return 0;
}

代码注释:

  • for(int i = 1; i <= 9; i++):外层循环控制乘数i从1到9。
  • for(int j = 1; j <= i; j++):内层循环控制被乘数j从1到i,确保每行的列数与行数一致。
  • printf("%d×%d=%2d ", j, i, i*j);:输出格式为j×i=结果%2d保证结果对齐。
  • printf("\n");:完成一行后换行。

7. 判断素数

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

解题思路:
素数是只能被1和它本身整除的自然数。判断一个数是否为素数,可以尝试用从2到该数的一半进行除法运算,如果能被整除,则不是素数。程序流程如下:

  1. 提示用户输入一个整数。
  2. 使用scanf函数读取该整数。
  3. 判断该数是否小于等于1,若是,则不是素数。
  4. 使用for循环从2到该数的一半,检查是否存在能整除该数的数。
  5. 根据判断结果输出是否为素数。

详细代码:

#include <stdio.h>int main() {int num, i, isPrime = 1; // isPrime假设为1表示是素数// 提示用户输入一个整数printf("请输入一个整数: ");scanf("%d", &num);// 判断num是否小于等于1if(num <= 1) {isPrime = 0; // 不是素数} else {// 从2到num/2检查是否能整除for(i = 2; i <= num/2; i++) 
http://www.dtcms.com/a/317430.html

相关文章:

  • KVazaar:开源H.265/HEVC编码器技术深度解析
  • vcpkg: 一款免费开源的C++包管理器
  • 【开源分享】can-utils:深入解析 Linux CAN 工具集
  • UE编辑器相机窗口运行时相机fov 大小不一致
  • 毕业设计选题推荐之基于Spark的在线教育投融数据可视化分析系统 |爬虫|大数据|大屏|预测|深度学习|数据分析|数据挖掘
  • css margin属性auto原理
  • 海康威视相机,MVS连接成功,但无图像怎么办?
  • python每日一题 贪心算法
  • 智能文本转语音新选择:EasyVoice与内网穿透打造私域有声平台
  • 深入理解 Qt 中的 QOverload
  • 分布式事务Seata、LCN的原理深度剖析
  • Java 排序教程
  • P1983 [NOIP 2013 普及组] 车站分级
  • 《第五篇》基于RapidOCR的图片和PDF文档加载器实现详解
  • 分布式文件系统07-小文件系统的请求异步化高并发性能优化
  • LeetCode——118. 杨辉三角
  • 数据结构(四)内核链表、栈与队列
  • Go语言数据类型深度解析:位、字节与进制
  • 实时数据可视化工具SciChart.js v4.0即将发布——扩展更多极坐标图表
  • 【前端】问题总结
  • Spring Data MongoDB 教程:用 @Query 快速实现字段查询
  • 大前端游戏应用中 AI 角色行为智能控制
  • STM32CubeIDE新建项目过程记录备忘(九) A/D转换并用串口定时上报
  • 基于可视化分析的房地产市场监测与预警机制,展示二手房的价格趋势、区域分布、户型结构等关键信息
  • DataKit 采集器敏感信息加密最佳实践
  • NineData 新增支持 AWS ElastiCache 复制链路
  • 从 0 到 1 创建 InfluxDB 3 表:标签、字段、命名规范一篇讲透
  • 什么是单元测试?
  • 完美解决hive external表中csv字段内容含“,“逗号的问题
  • 贪心算法学习 跳跃游戏