"经典C语言程序,熟读经典诗词,编程技巧自然得"
C语言经典程序190例是一本包含了许多经典的C语言程序的书籍。通过熟读这本书中的经典程序,可以提高编程技术水平。其中,题目1是一个典型的C语言程序题目。 题目1的要求是,找出一个两位数,使得这个两位数乘以809之后,结果满足以下条件:乘积的百位数是8,十位数是一位数的乘积结果,个位数是乘积的余数。要求编写一个程序来解决这个问题。 题目的分析部分可以考虑如下: 首先要找到一个两位数,可以假设这个两位数为??,那么根据题目的条件,8乘以??的结果为一个两位数,且9乘以??的结果为一个三位数。 找到这个两位数之后,可以按照题目要求计算809乘以这个两位数的结果,并输出结果。 下面是一个满足题目要求的C语言程序的源代码: ```c #include<stdio.h> void output(long b, long i) { printf("\n%ld/%ld=809*%ld+%ld", b, i, i, b%i); } int main() { long int a, b, i; a = 809; for(i = 10; i < 100; i++) { b = i * a; if(b >= 1000 && 8 * i < 100 && 9 * i >= 100) { output(b, i); } } return 0; } ``` 这个程序首先定义了一个output函数,用于将计算的结果输出。然后,在主函数main中,定义了变量a、b、i,分别表示809、两位数和循环计数器。 接下来,使用for循环来遍历所有的两位数。在循环体内,将两位数乘以809,并将结果保存在变量b中。然后,通过if语句判断乘积和两位数是否满足题目的条件,如果满足,则调用output函数来输出结果。 通过运行这个程序,可以得到满足题目要求的两位数及其对应的乘积结果。 综上所述,题目1是一个通过编写C语言程序来解决问题的例子。通过熟读经典的C语言程序,可以提高编程技术水平,进而解决更复杂的编程问题。
剩余63页未读,继续阅读
- 粉丝: 25
- 资源: 14
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 京瓷TASKalfa系列维修手册:安全与操作指南
- 小波变换在视频压缩中的应用
- Microsoft OfficeXP详解:WordXP、ExcelXP和PowerPointXP
- 雀巢在线媒介投放策划:门户网站与广告效果分析
- 用友NC-V56供应链功能升级详解(84页)
- 计算机病毒与防御策略探索
- 企业网NAT技术实践:2022年部署互联网出口策略
- 软件测试面试必备:概念、原则与常见问题解析
- 2022年Windows IIS服务器内外网配置详解与Serv-U FTP服务器安装
- 中国联通:企业级ICT转型与创新实践
- C#图形图像编程深入解析:GDI+与多媒体应用
- Xilinx AXI Interconnect v2.1用户指南
- DIY编程电缆全攻略:接口类型与自制指南
- 电脑维护与硬盘数据恢复指南
- 计算机网络技术专业剖析:人才培养与改革
- 量化多因子指数增强策略:微观视角的实证分析