第八周 都要学C

来源:互联网 发布:造价软件破解版 编辑:程序博客网 时间:2024/06/06 04:31

烟台大学 计算机控制与工程学院

作者:单长喜

题目描述:

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

  1.               C    
  2.           学  C    
  3.       要  学  C    
  4. + 都  要  学  C    
  5. ________________    
  6.   2   0   0   8   

程序:

<pre class="cpp" name="code">#include <stdio.h>#include <stdlib.h>int main(){    int dou,yao,xue,c,sum;    for(dou=1; dou<=2; dou++)        for(yao=0; yao<=9; yao++)            for(xue=0; xue<=9; xue++)                for(c=0; c<=9; c++)                    if((dou-yao)*(dou-xue)*(dou-c)*(yao-xue)*(yao-c)*(xue-c)!=0)                    {                        sum=dou*1000+2*yao*100+3*xue*10+4*c;                        if(sum==2008)                             printf("都:%d 要:%d 学:%d C:%d\n",dou,yao,xue,c);                    }    return 0;}

结果:

注意:学会借鉴。


0 0
原创粉丝点击