`
uncle_bacon
  • 浏览: 8105 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

c语言问题

阅读更多
vingt
            cinq
       +  cinq  
         trente
数字谜题的规则如下:
(1) 不同的英文字母表示不同的数字
(2) 每一个数最左边一位不是0,所以上面谜题中,v、c、t都不是0
(3) 上面的题目是加,那就表示vingt这个五位数与cinq这个四位数的两倍相加后,会得到trente这六位数,其算式如谜题中所示
试编写一个程序破解数字谜题。



编写的程序得不到结果???
#include <stdio.h>
int comp(int a[])
{
int flag=1;
for(int j=0;j<9;j++)
for(int m=j+1;m<9;m++)   
if(a[j]==a[m])
flag=0;
if(flag)
return 1;
else return 0;
}

void main()
{
int v,i,n,g,t,c,q,r,e;
  int s1=0,s2=0;
  for(v=1;v<=9;v++)
  for(i=0;i<=9;i++)
         for(n=0;n<=9;n++)
            for(g=0;g<=9;g++)
               for(t=1;t<=9;t++)
                  for(c=1;c<=9;c ++)
                     for(q=0;q<=9;q++)
                        for(r=0;r<=9;r++)
{
   e=0;
   while(e<=9)
   { int a[9]={v,i,n,g,t,c,q,r,e};
     if(comp(a))
  
  
      {s1=v*10000+i*1000+n*100+g*10+t+(c*1000+i*100+n*10+q)*2;
    s2=t*100000+r*10000+e*1000+n*100+t*10+e;
if(s1==s2)
  
{printf("  %d%d%d%d%d\n",v,i,n,g,t);
                             printf("   %d%d%d%d\n",c,i,n,q);
                             printf("+");
                             printf("  %d%d%d%d\n",c,i,n,q);
                             printf("--------\n");
                             printf(" %d%d%d%d%d%d\n",t,r,e,n,t,e);
e++;
}

       else e++;

}
   else e++;
 
}

}
}
分享到:
评论

相关推荐

    你必须知道的495个C语言问题(完整版)

    作者在网络版C FAQ列表的基础上进行了大幅度的扩充和丰富,结合代码示例,权威而且详细深入地解答了实际学习和工作中最常遇到的495个C语言问题,涵盖了初始化、数组、指针、字符串、内存分配、库函数、C预处理器等...

    你必须知道的495个C语言问题.pdf

    《你必须知道的495个C语言问题》是一本专为C语言学习者准备的指导书籍,旨在解决学习过程中可能遇到的各种问题。C语言作为基础且强大的编程语言,其语法严谨,应用广泛,但同时也因为其底层特性,对初学者来说可能会...

    你必须知道的495个C语言问题(PDF)

    《你必须知道的495个C语言问题》是一本专为C语言学习者和开发者设计的参考资料,它以PDF格式提供,旨在帮助读者深入理解并掌握C语言的关键概念和常见问题。C语言,作为计算机科学的基础编程语言之一,其简洁、高效的...

    你必须知道的495个C语言问题-高清扫描版300dpi

    《你必须知道的495个C语言问题》是一本专为C语言学习者和开发者设计的指南,它涵盖了从基础概念到高级特性的广泛问题集合。这本书的高清扫描版300dpi提供了清晰的阅读体验,对于那些喜欢纸质书感觉但又希望方便电子...

    你必须知道的495个C语言问题完整版本

    "你必须知道的495个C语言问题完整版本"是一个深度学习C语言的资源,它涵盖了C语言中的各种核心概念、语法、数据类型、控制结构、函数、指针、内存管理等关键知识点。 1. **核心概念**: C语言的基础包括变量声明、...

    你必须知道的495个c语言问题

    标题中提到的“495个C语言问题”暗示了这本书包含大量关于C语言的详尽问题及其解答。C语言是一种广泛使用的计算机编程语言,它允许程序员直接与硬件交互,控制底层资源。该语言于1972年由Dennis Ritchie在AT&T的贝尔...

    你必须知道的495个C语言问题(完整版本)[修正]

    《你必须知道的495个C语言问题》是一本深度探讨C语言的书籍,它涵盖了C语言编程中的各种常见问题和陷阱,旨在帮助程序员深入理解C语言的本质,避免编程过程中遇到的诸多难题。该书的完整版本包含了495个精心挑选的...

    你必须知道的495个C语言问题

    从给定的文件标题“你必须知道的495个C语言问题”和描述“495个常见的和不常见的c语言问题,很多人智慧的结晶。”我们可以深入挖掘并总结出以下关键的C语言知识点,这些知识点不仅涵盖了基础概念,还涉及了高级主题...

    高清pdf-你必须知道的495个C语言问题

    《你必须知道的495个C语言问题》是一本深度剖析C语言的参考资料,它旨在帮助读者深入理解和掌握这门编程语言的核心概念与技术。这本书涵盖了从基础语法到高级特性的广泛问题,旨在提高读者在C语言领域的技能水平。 ...

    《你必须知道的495个C语言问题》(高清完整)

    《你必须知道的495个C语言问题》是一本专为C语言学习者和爱好者编写的经典书籍,旨在深入探讨C语言的各种细节和常见问题。这本书覆盖了从基础概念到高级特性的全面内容,帮助读者提升编程技能,解决实际编程过程中...

    你必须知道的495个C语言问题 高清pdf中文版

    《你必须知道的495个C语言问题》是一本针对C语言编程实践中的常见问题进行解答的书籍。这本书以高清PDF格式呈现,为学习者提供了丰富的知识资源,旨在帮助读者解决在C语言编程过程中遇到的各种挑战。以下是该书可能...

    你必须知道的495个C语言问题+pdf

    你必须知道的495个C语言问题+c面试笔试必备+pdf

    你必须知道的495个C语言问题 (非扫描版带书签)

    你必须知道的495个C语言问题 (非扫描版带书签) .

    你必须知道的495个经典C语言问题

    《你必须知道的495个经典C语言问题》是一本专门为C语言学习者和开发者编写的指南,它汇聚了全球C语言编程者的集体智慧,旨在解决C语言学习过程中的常见疑惑和挑战。这本书在Amazon上获得了全五星的评价,充分证明了...

    你必须知道的500个C语言问题

    《你必须知道的500个C语言问题》是一份极具价值的学习资源,它涵盖了C语言编程中的方方面面,旨在帮助开发者解决实际开发中可能遇到的各种挑战。这份资料将知识点细分为20个章节,确保了内容的系统性和完整性,无论...

Global site tag (gtag.js) - Google Analytics