时间:2021-05-02
编写程序求解下式中各字母所代表的数字,不同的字母代表不同的数字。
PEAR- ARA =PEA
*问题分析与算法设计
类似的问题从计算机算法的角度来说是比较简单的,可以采用最常见的穷举方法解决。程序中采用循环穷举每个字母所可能代表的数字,然后将字母代表的数字转换为相应的整数,代入算式后验证算式是否成立即可解决问题。
*程序说明与注释 #include int main() { int p,e,a,r; for(p=1;p<=9;p++) for(e=0;e<=9;e++) if(p!=e) for(a=1;a<=9;a++) if(a!=p&&a!=e) for(r=0;r<=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\n",p,e,a,r); printf(" -ARA - %d%d%d\n",a,r,a); printf(".........................\n"); printf(" PEA %d%d%d\n",p,e,a); } } *运行结果 PEAR 1098 - ARA - 989 ---------- ------ PEA 109
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在C语言中通常用fac来表示求阶乘的函数名,fac是阶乘英文(factorial)的前三个字母。 C语言是一门面向过程的计算机编程语言,与C++、Java等面
在C语言中通常用fac来表示求阶乘的函数名,fac是阶乘英文(factorial)的前三个字母。 C语言是一门面向过程的计算机编程语言,与C++、Java等面
C语言isalnum()函数:判断字符是否为英文字母或数字头文件:#includeisalnum()用来判断一个字符是否为英文字母或数字,相当于isalpha(
c语言标识符第一个字符必须是只能是字母或下划线,不能是数字。所谓标识符就是c语言中的变量名、函数名、数组名、文件名、类型名等,标识符由字母、数字和下划线组成。
字符型常量的表示方法是单引号。 字符常量是用单引号括起来的单个普通字符或转义字符,属于编程语言。在C语言中,一个字符常量代表ASCII字符集中的一个字符,在程