第四十讲项目九 污损的单据
来源:互联网 发布:python recv 字符串 编辑:程序博客网 时间:2024/05/19 00:41
1.任务和代码
(1)
/* copyright\c)2017,csdn学院 *All cights reserved *文件名称:a.c *作者:王琦 *完成日期:2017年4月27日 *版本号:6.0 *问题描述:有等式[※×(※3+※)]2=8※※9,其中※处为1个数字,滴上了墨水无法辨认。请编程找出※表示哪个数字。*程序输出:※表示哪个数字。*/ #include <stdio.h> int main( ) { int x,y,z,i,j,k; for(x=1;x<=9;x++) for(y=1;y<=9;y++) for(z=0;z<=9;z++) for(i=0;i<=9;i++)for(j=0;j<=9;j++) { k=x*(y*10+3+z); if(k*k==8*1000+i*100+j*10+9) printf("[a*(%d3+%d)]^2=8%d%d9\n",x,y,z,i,j); } }
(2)
/* copyright\c)2017,csdn学院 *All cights reserved *文件名称:a.c *作者:王琦 *完成日期:2017年4月27日 *版本号:6.0 *问题描述:有等式[※×(※3○※)]2=8※※9,其中※处为1个数字,○处为+、-、×、÷四个运算符之一,现滴上了墨水无法辨认。请编程找出※表示哪个数字,○表示哪个运算符。*程序输出:※表示哪个数字,○表示哪个运算符。*/ #include <stdio.h> int main( ) { int x,y,z,i,j,k; for(x=1;x<=9;x++) for(y=1;y<=9;y++) for(z=0;z<=9;z++) for(i=0;i<=9;i++)for(j=0;j<=9;j++) { k=x*(y*10+3+z); if(k*k==8*1000+i*100+j*10+9) printf("[a*(%d3+%d)]^2=8%d%d9\n",x,y,z,i,j); k=x*(y*10+3-z); if(k*k==8*1000+i*100+j*10+9) printf("[a*(%d3-%d)]^2=8%d%d9\n",x,y,z,i,j);k=x*((y*10+3)*z); if(k*k==8*1000+i*100+j*10+9) printf("[a*(%d3*%d)]^2=8%d%d9\n",x,y,z,i,j); if(z!=0){ k=x*((y*10+3)/z);if(k*k==8*1000+i*100+j*10+9) printf("[a*(%d3/%d)]^2=8%d%d9\n",x,y,z,i,j); }} }2.运行结果
(1)
(2)
3.知识点总结
设污损的地方为x,y,z,i,j,通过穷举法对数据进行处理
4.心得体会
通过不断地练习对穷举法有了深刻的理解
0 0
- 第四十讲项目九 污损的单据
- 第四十讲项目9.1-污损的单据
- 第四十讲项目9.2-污损的单据题(二)
- 第40讲--项目九--污损的单据
- 第40讲项目9——污损的单据
- 第八周 污损的单据
- 第八周训练8污损的单据
- 第八周实践污损的单据
- 第四十讲 项目1 小明借书
- 第四十讲项目4-换分币
- 第四十讲项目一 小明借书
- 第四十讲项目四 换分币
- 40节课后谁是小偷and污损的单据
- 第八周拓展实践8 污损的单据
- 第八周课后作业——污损的单据
- 第8周拓展实践 8.污损的单据
- 第四十讲 项目3 兔子和鸡的简单问题
- 第四十讲 项目2 水仙花数
- 企业级链表库测试
- background-size:cover兼容IE8的方法
- eclipse开发使用recyclerview步骤介绍
- 蓝桥杯--第七届决赛:反幻方
- Discuz!开发之网站后台表单生成函数showsetting()详情
- 第四十讲项目九 污损的单据
- 设计模式之责任链模式
- 微信公众号开发者模式下,怎样显示菜单?
- redis的持久化 RDB AOF
- html5和css3扁平化风格博客
- css3
- 决策树学习算法
- 二分贪心--21
- JSrender渲染