print?/* 程序头部注释开始(为避免提交博文中遇到的问题,将用于表明注释的斜杠删除了)
print?/* 程序头部注释开始(为避免提交博文中遇到的问题,将用于表明注释的斜杠删除了)
* 程序的版权和版本声明部分
* All rights reserved.
* 文件名称: txt.c
* 作 者: liuyongshui
* 问 题: 在下面的加法算式中,不同的符号代表不同的数字,相同的符号代表相同的数字。
* 学 C
*
* 要 学 C
*
* + 都 要 学 C
*
* ________________
*
* 2 0 0 8
* 问题来源:
* 完成日期: 2013 年4 月10日
* 版 本 号: V1.0
*/
#include<stdio.h>
int main()
{
int a; //代表"都"
int b; //代表"要"
int c; //代表"学"
int d; //代表"C"
int l;
int m;
int n;
int flag=0;
// 又题意可知 a!=0,b!=0,c!=0,a!=b!=c且a<3 && a>0
for(a=1; a<3; a++)
{
for(b=1; b<10; b++)
{
if(a!=b)
{
for(c=1; c<10; c++)
{
if(c!=a && c!=b)
{
for(d=0; d<10; d++)
{
if(d!=c && d!=a && d!=b)
{
n=c*10+ d;
m=b*100+ c*10+ d;
l=a*1000+ b*100+ c*10+ d;
if(n+m+l==2008)
{
flag=1; //如果有成立的数,标记为1;
printf("都=%d 要=%d 学=%d C=%d\n", a, b, c, d);
printf("都要学C=d%\n", l);
printf(" 要学C=%d\n", m);
printf(" 学C=%d\n", n);
}
}
}
}
}
}
}
}
if(flag==0)
&n
补充:软件开发 , C语言 ,