您的位置:首页 > 其它

第40讲--项目七--找数字

2015-05-26 20:33 176 查看
任务和代码1

/*
*Copyright (c)2015,CSDN学院
*All rights reserved.
*文件名称:main.c
*作    者:胡先军
*完成日期:2015年5月26日
*版 本 号:v1.0
*
*问题描述:求满足下式的 x,y,z
*        x  y  z
+ y  z  z
---------
5  3  2
*程序输出:x,y,z的值
*/

#include <stdio.h>

int main()
{

int x,y,z,i,result=532;
for (x=1;x<=5; x++)
for (y=1;y<=3; y++)
for (z=1;z<=1;z++)
{
i=(100*x+10*y+z)+(100*y+10*z+z);
if (i==result)
printf("x=%d, y=%d, z=%d\n",x,y,z);
}
return 0;
}


运行结果



任务和代码2

/*
*Copyright (c)2015,CSDN学院
*All rights reserved.
*文件名称:main.c
*作    者:胡先军
*完成日期:2015年5月26日
*版 本 号:v1.0
*
*问题描述:在下面的加法算式中,不同的符号代表不同的数字,相同的
*符号代表相同的数字。请设计程序求出"都、要、学、C"4个符号分别代表的数字。
*              c
学 c
要  学 c
+  都  要  学 c
------------
2   0   0  8
*程序输出:都,要,学,c各自代表的数
*/

#include <stdio.h>

int main()
{
int i,j,k,c;
printf("都 要 学 c可以为:\n");
for(i=0;i<10;i++)
for(j=0;j<10;j++)
for(k=0;k<10;k++)
for(c=0;c<10;c++)
if(i!=j&&i!=k&&i!=c&&j!=k&&j!=c&&k!=c)
{
if(i*1000+2*j*100+3*k*10+4*c==2008)
printf("%d  %d  %d  %d\n",i,j,k,c);
}

printf("\n");
return 0;
}


<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">运行结果</span>


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: