返回:贺老师课程教学链接  项目要求

【项目7-找数字】
(1)求满足下式的 x,y,z

          x y z+  y z z──────5 3 2 

请补充完整下面的程序:

#include <stdio.h>
int main()
{int x,y,z,i,result=532;for (x=1;___(1)___; x++)for (y=1; ___(2)___; y++)for ( ___(3)___;___(4)___; z++){i=___(5)___+(100*y+10*z+z);if (i==result)  printf("x=%d, y=%d, z=%d\n",x,y,z);}return 0;
}
[参考解答]
#include <stdio.h>
int main()
{int x,y,z,i,result=532;for (x=1;x<5; x++)for (y=1; y<5; y++)for ( z=0; z<10; z++){i=(x*100+y*10+z)+(100*y+10*z+z);if (i==result)  printf("x=%d, y=%d, z=%d\n",x,y,z);}return 0;
}

(2)在下面的加法算式中,不同的符号代表不同的数字,相同的符号代表相同的数字。请设计程序求出"都、要、学、C"4个符号分别代表的数字。

              C  学  C  要  学  C
+ 都  要  学  C
________________  2   0   0   8 

提示:让计算机解奥数题。穷举"都、要、学、C"4个符号分别代表的数字(从0到9),然后进行组合,如果组合起来符合规则(不同的符号代表不同的数字,相同的符号代表相同的数字,且使等式成立),则为正解。
[参考解答]

#include <stdio.h>
int main()
{int dou,yao,xue,c,s;//变量这样取,比用i,j,p,q之类的要清晰得多for(dou=1; dou<3; dou++)for(yao=0; yao<10; yao++)for(xue=0; xue<10; xue++)for(c=0; c<10; c++)if((dou-yao)*(dou-xue)*(dou-c)*(yao-xue)*(yao-c)*(xue-c)!=0)//一个技巧:表示两两不同可以这样做{s=4*c+3*xue*10+2*yao*100+dou*1000;if(2008==s)printf("都:%d 要:%d 学:%d C:%d\n", dou, yao, xue, c);}return 0;
}

《C语言及程序设计》实践参考——找数字相关推荐

  1. C语言及程序设计 实践参考——个人所得税计算器switch语句版

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 返回:贺 ...

  2. C语言及程序设计 实践参考——个人所得税计算器if语句版

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 返回:贺 ...

  3. C语言及程序设计 实践参考——定期存款利息计算器

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 返回:贺 ...

  4. 法雷序列的c语言程序,程序设计实践(一).PDF

    程序设计实践(一) 程序设计实践(一): 风格.设计和实现 王新宇 2004.10.16 Outline 风格 原则 示例 设计和实践 马尔可夫链(Markov Chain) C, JAVA, C++ ...

  5. C语言课间程序设计实践报告

    <贪吃蛇>简介      玩家使用方向键操控一条长长的蛇不断吞下豆子,同时蛇身随着吞下的豆子不断变长,当蛇头撞到蛇身或障壁时游戏结束.贪吃蛇最初为人们所知的是诺基亚手机附带的一个小游戏,它 ...

  6. 《C++语言基础》实践参考——旱冰场造价

    返回:贺老师课程教学链接 [项目1 - 旱冰场造价] 有一个圆形的旱冰场地,场地内抹水泥,造价为每平方米M元,围栏用木条围成,每米造价N元,输入旱冰场半径,用程序计算出其造价. 一级提示: 先定义类, ...

  7. 《C++语言基础》实践参考——友元类

    返回:贺老师课程教学链接 [项目5-友元类] 定义下面两个类的成员函数(为体验友元类,实际上本例并不一定是一个好的设计,将两个类的合并为一个DateTime,日期.时间都处理更好) class Dat ...

  8. 《C++语言基础》实践参考——我的向量类

    返回:贺老师课程教学链接 项目要求 [项目4-我的向量类] 建立一个向量类MyVector,声明如下,请完成类的定义 class MyVector //定义向量类 { public:MyVector( ...

  9. 《C++语言基础》实践参考——考了语文数学的学生

    返回:贺老师课程教学链接 [项目4 - 考了语文数学的学生] 下面提供了类Stu的数据成员定义,和用于测试的main函数,参考如图的运行结果,完成类的定义,并用多文件形式组织程序 #include&l ...

  10. 《C++语言基础》实践参考——复数模板类

    返回:贺老师课程教学链接 [项目6-复数模板类]     阅读教材例10.1.该例实现了一个复数类,但是美中不足的是,复数类的实部和虚部都固定只能是double型的.可以通过模板类的技术手段,设计Co ...

最新文章

  1. 4- flutter - Widget
  2. love2d杂记6--动态读写外部lua文件
  3. android 屏幕切换监听
  4. Kotlin 基础语法
  5. 深度解析双十一背后的阿里云 Redis 服务
  6. flutter ios打包_关于Flutter iOS打包报错的问题
  7. 软考信息系统项目管理师_管理科学(运筹学)2---软考高级之信息系统项目管理师034
  8. as4上安装apache,mysql,php,cacti,nagios
  9. 计算机基础综合知识试题及答案,计算机基础综合知识试题及答案
  10. 杰奇python采集器_【教程】【含PC和WAP源码主题】杰奇1.7+关关采集器+基于Linux小说网站+Win端Samba远程采集+可用采集规则...
  11. 国家加强网络数据安全管控 中信国安鸿联九五助力企业保障数据安全
  12. 大数据促进中小企业快递航运战略三种方法
  13. SAP FICO 第五节 物料分类账ML配置及应用
  14. 交换机怎么用计算机配置,配置交换机,详细教您怎么配置交换机
  15. panda3d场景的主要状态
  16. 机器学习:线性回归梯度下降预测波士顿房价
  17. MATLAB 人机对弈黑白棋
  18. Linux查看所有子文件夹及文件的数量
  19. 【微信小程序】2、SpringBoot整合WxJava接入微信客服
  20. js犀牛书,学习心得笔记(一)

热门文章

  1. onmouseover|onmouseout和onmouseenter|onmouseleave的区别
  2. 紧急救援 L2-001 dijkstra 打印路径 最短路条数 权值
  3. MySQL--当事务遇到DDL命令
  4. http://www.ajaxload.info/
  5. Light oj 1233 - Coin Change (III) (背包优化)
  6. PHP 错误与异常 笔记与总结(1)错误(Deprecated,Notice,Warning)
  7. PKU 3273  PKU 3258  pku 1905 PKU 3122 二分运用题目
  8. (译)SDL.NET Surfaces 相关介绍
  9. 如何创建和使用文档库 - [MOSS 2007应用日记]
  10. 手机都可以直接敲R了,还要电脑干嘛