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

任务和代码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>



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值