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++;
}
}
}
分享到:
相关推荐
作者在网络版C FAQ列表的基础上进行了大幅度的扩充和丰富,结合代码示例,权威而且详细深入地解答了实际学习和工作中最常遇到的495个C语言问题,涵盖了初始化、数组、指针、字符串、内存分配、库函数、C预处理器等...
《你必须知道的495个C语言问题》是一本专为C语言学习者准备的指导书籍,旨在解决学习过程中可能遇到的各种问题。C语言作为基础且强大的编程语言,其语法严谨,应用广泛,但同时也因为其底层特性,对初学者来说可能会...
《你必须知道的495个C语言问题》是一本专为C语言学习者和开发者设计的参考资料,它以PDF格式提供,旨在帮助读者深入理解并掌握C语言的关键概念和常见问题。C语言,作为计算机科学的基础编程语言之一,其简洁、高效的...
《你必须知道的495个C语言问题》是一本专为C语言学习者和开发者设计的指南,它涵盖了从基础概念到高级特性的广泛问题集合。这本书的高清扫描版300dpi提供了清晰的阅读体验,对于那些喜欢纸质书感觉但又希望方便电子...
"你必须知道的495个C语言问题完整版本"是一个深度学习C语言的资源,它涵盖了C语言中的各种核心概念、语法、数据类型、控制结构、函数、指针、内存管理等关键知识点。 1. **核心概念**: C语言的基础包括变量声明、...
标题中提到的“495个C语言问题”暗示了这本书包含大量关于C语言的详尽问题及其解答。C语言是一种广泛使用的计算机编程语言,它允许程序员直接与硬件交互,控制底层资源。该语言于1972年由Dennis Ritchie在AT&T的贝尔...
《你必须知道的495个C语言问题》是一本深度探讨C语言的书籍,它涵盖了C语言编程中的各种常见问题和陷阱,旨在帮助程序员深入理解C语言的本质,避免编程过程中遇到的诸多难题。该书的完整版本包含了495个精心挑选的...
从给定的文件标题“你必须知道的495个C语言问题”和描述“495个常见的和不常见的c语言问题,很多人智慧的结晶。”我们可以深入挖掘并总结出以下关键的C语言知识点,这些知识点不仅涵盖了基础概念,还涉及了高级主题...
《你必须知道的495个C语言问题》是一本深度剖析C语言的参考资料,它旨在帮助读者深入理解和掌握这门编程语言的核心概念与技术。这本书涵盖了从基础语法到高级特性的广泛问题,旨在提高读者在C语言领域的技能水平。 ...
《你必须知道的495个C语言问题》是一本专为C语言学习者和爱好者编写的经典书籍,旨在深入探讨C语言的各种细节和常见问题。这本书覆盖了从基础概念到高级特性的全面内容,帮助读者提升编程技能,解决实际编程过程中...
《你必须知道的495个C语言问题》是一本针对C语言编程实践中的常见问题进行解答的书籍。这本书以高清PDF格式呈现,为学习者提供了丰富的知识资源,旨在帮助读者解决在C语言编程过程中遇到的各种挑战。以下是该书可能...
你必须知道的495个C语言问题+c面试笔试必备+pdf
你必须知道的495个C语言问题 (非扫描版带书签) .
《你必须知道的495个经典C语言问题》是一本专门为C语言学习者和开发者编写的指南,它汇聚了全球C语言编程者的集体智慧,旨在解决C语言学习过程中的常见疑惑和挑战。这本书在Amazon上获得了全五星的评价,充分证明了...
《你必须知道的500个C语言问题》是一份极具价值的学习资源,它涵盖了C语言编程中的方方面面,旨在帮助开发者解决实际开发中可能遇到的各种挑战。这份资料将知识点细分为20个章节,确保了内容的系统性和完整性,无论...