C语言编程: 减式还原_C/C++语言_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

C语言编程: 减式还原

作者:黑客防线网安C/C++教程基地 来源:黑客防线网安C/C++教程基地 浏览次数:0

本篇关键词:还原编程语言字母
黑客防线网安网讯:   编写程序求解下式中各字母所代表的数字,不同的字母代表不同的数字。  PEAR  - ARA  --------  PEA  *问题分析与算法设计  类似的问题从计算机算法的角度来说是比较简单的,...
   编写程序求解下式中各字母所代表的数字不同的字母代表不同的数字
  PEAR
  - ARA
  --------
  PEA
  *问题分析与算法设计
  类似的问题从计算机算法的角度来说是比较简单的可以采用最常见的穷举方法解决程序中采用循环穷举每个字母所可能代表的数字,然后将字母代表的数字转换为相应的整数,代入算式后验证算式是否成立即可解决问题。
  *程序说明与注释
  #include
  int main()
  {
  int p,e,a,r;
  for(p=1;p<=9;p++) /*从1到9穷举字母p的全部可能取值*/
  for(e=0;e<=9;e++) /*从0到穷举字母e的全部可能取值*/
  if(p!=e) /*p不等于e*/
  for(a=1;a<=9;a++) /*从0到9穷举字母a的全部可能取值*/
  if(a!=p&&a!=e)
  for(r=0;r<=9;r++) /*从0到9穷举字母r的全部可能取值*/
  if(r!=p&&r!=e&&r!=a&&p*1000+e*100+a*10+r-(a*100+r*10+a)
  ==p*100+e*10+a)
  {
  printf(" PEAR %d%d%d%d ",p,e,a,r);
  printf(" -ARA - %d%d%d ",a,r,a);
  printf("......................... ");
  printf(" PEA %d%d%d ",p,e,a);
  }
  }
  *运行结果
  PEAR 1098
  - ARA - 989
  ---------- ------
  PEA 109
    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-15459-1.html
网站维护教程更新时间:2012-04-04 22:55:16  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer