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

C语言典型例题56

《C程序设计教程(第四版)——谭浩强》


例题4.8 将范围为100~200的不能被3整除的数输出。


代码:

//《C程序设计教程(第四版)——谭浩强》
//例题4.8 将范围为100~200的不能被3整除的数输出。//#include <stdio.h>
//
//int main()
//{int x=0;
//	
//	int i=0;
//	for(i=100;i<=200;i++)
//	{
//		if((i>=100 && i<=200) && (i%3!=0))
//		{
//			printf("%d\n",i);
//		}
//	}
//	
//	return 0;
//}//代码简化
#include <stdio.h>int main()
{int x=0;for(x=100;x<=200;x++){if(x%3!=0){printf("%d ",x);}}return 0;
}

运行结果:


编写代码时遇到的问题:

%与/的区别

在C语言中,%/是两种不同的运算符,分别用于执行取模和除法操作。

取模运算符(%‌:用于计算两个整数相除后的余数。例如,a % b表示将a除以b后得到的余数。取模运算的结果总是一个整数,即它总是向下取整。取模运算的效率通常较高,因为它只需要进行简单的整数除法和求余操作。

除法运算符(/‌:用于计算两个整数相除后的。例如,a / b表示将a除以b后得到的商。除法运算的结果是一个浮点数,两个操作数都是浮点数。除法运算的效率可能较低,因为它需要进行浮点运算。

调试代码:

1.调试过程:

2.发现错误:

【问题1】

第一次的结果中,120既在100~200之间,有可以被3整除,应该不输出

【问题2】

第一次的结果输出了100~200中的所有数,可以确定问题是if语句的问题

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【SQL基础】【leetcode】SQL50题
  • Java算法之插入排序(Insertion Sort)
  • 基于STM32的RFID高速收费系统(论文+源码+实物)
  • Github 2024-08-28 C开源项目日报 Top9
  • 基于python的足球比赛数据及可视化 python 足球预测
  • Unet改进11:在不同位置添加MLCA||轻量级的混合本地信道注意机制
  • Xaas傻傻分不清楚,看完这个你就明白了!
  • pgloader 是什么及如何使用?
  • Python数据清洗基础
  • Vmware扩容空间不见的问题
  • C++set与map容器
  • Vue3中 defineProps 与 defineEmits 基本使用
  • django orm的Q和~Q的数据相加并不一定等于总数
  • 影视会员充值API接口如何开发?
  • 生物信息学:DNA序列的构成
  • JavaScript 如何正确处理 Unicode 编码问题!
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • 230. Kth Smallest Element in a BST
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • CODING 缺陷管理功能正式开始公测
  • Golang-长连接-状态推送
  • JavaScript对象详解
  • MySQL用户中的%到底包不包括localhost?
  • 产品三维模型在线预览
  • 前嗅ForeSpider中数据浏览界面介绍
  • 最近的计划
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • Android开发者必备:推荐一款助力开发的开源APP
  • linux 淘宝开源监控工具tsar
  • ​Linux·i2c驱动架构​
  • ![CDATA[ ]] 是什么东东
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • #vue3 实现前端下载excel文件模板功能
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • $$$$GB2312-80区位编码表$$$$
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (4)(4.6) Triducer
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (笔记)M1使用hombrew安装qemu
  • (二)Kafka离线安装 - Zookeeper下载及安装
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (自用)gtest单元测试
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • .Net Core 生成管理员权限的应用程序
  • .NET MVC之AOP
  • .NET 快速重构概要1
  • .net 提取注释生成API文档 帮助文档
  • .net 微服务 服务保护 自动重试 Polly