第九周项目6 求墨水遮住的数字问题
来源:互联网 发布:网络教育几月份报名 编辑:程序博客网 时间:2024/04/30 01:52
问题及代码:
/* *copyright (c) 2014,烟台大学计算机学院 *all rights reserved. *文 件 名 : 求墨水遮住的数字 .cpp *作 者 :张 鹏 *完成日期 :2014年10月27号 *版 本 号 :v1.1 * *问题描述 :有等式[※×(※3O※)]^2=8※※9,其中※处为一个数字,O为一个运算符号滴上了墨水无法辨认。请编程找出※是那些数字。 *输入描述 :无 *程序输出 :输出原等式。 */#include <iostream> //预处理指令。#include <cmath> //使用数学符号。using namespace std; //使用C++的命名空间 std。int main() //函数首部。{ int iFirst,iSecond,iThird,iFourth,iFifth,iCase=1; //声明六个变量iFirst,iSecond,iThird,iFourth,iFifth,iCase为整型。 cout<<"原式可能是:"<<endl; //输出汉字,使得界面更友好。 for (iFirst=0; iFirst<=9; iFirst++) //穷举第一个※数字的可能性,下同。 for (iSecond=0; iSecond<=9; iSecond++) for (iThird=0; iThird<=9; iThird++) for (iFourth=0; iFourth<=9; iFourth++) for (iFifth=0; iFifth<=9; iFifth++) { if ((iFirst*(iSecond*10+3+iThird)*iFirst*(iSecond*10+3+iThird)==8000+iFourth*100+iFifth*10+9))//判断是否符合条件。 { cout<<"情况"<<iCase++<<": ["; cout<<iFirst<<"×("<<iSecond<<"3+"; cout<<iThird<<")]^2=8"<<iFourth<<iFifth<<"9"<<endl; } } return 0; //执行retur语句,结束程序。}
运行结果:
知识点总结:
for语句的利用。
学习心得:
编程能够快速的解决奥数问题,真棒!
0 0
- 第九周项目6 求墨水遮住的数字问题
- 第九周项目六 求墨水遮住数字问题之变式
- 第九周项目六 求符号代表的数字
- 十七周 被墨水污染的数字
- 第九周项目5-求一元二次方程的根
- 第九周 项目5--求一元一次方程的解
- 第九周项目二求分数的累加
- 第九周项目二(求解答)
- 第九周项目二求分数和
- 第九周项目三(1) 二叉树遍历问题-求节点个数
- 第九周-2求工资问题
- 求重复数字的问题
- 第九周项目6
- 第九周项目5(1)求1000以内能被3整除且各位为6的数
- 第九周 项目一 利用循环求和 求1000以内的所有偶数的和(for)
- 第九周OJ项目-统计出其中英文字母、数字、空格和其他字符的个数
- 第九周项目6-穷举法解决组合问题
- 第九周项目6-3:三色球问题
- 网络工作
- 发布Android应用程序过程
- 网络技术
- 正确使用Android性能分析工具——TraceView
- Android系统中标准Intent的使用
- 第九周项目6 求墨水遮住的数字问题
- 转载-如何查看alert文件
- 北京理工大学研究生赴台参会攻略
- Jenkins界面Jelly入门
- 动态代理 Proxy InvocationHandler学习
- HDU 4115 Eliminate the Conflict(2-sat)
- 共享机遇,就在大数据时代
- hdu 4432 Sum of divisors(模拟)
- Sqlserver查询数据库文件大小和剩余空间