搜索
查看: 762|回复: 3
打印 上一主题 下一主题

哪里错了?

[复制链接]
跳转到指定楼层
楼主
发表于 2014-2-9 12:29:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我们来玩一个数字游戏,我已经想好了一个三位数abc(a是百位,b是十位,c是个位)。并且告诉你acb、bac、bca、cab、cba的和是2012。你知道我所想的那个数是多少吗?
错解:
#include <stdio.h>
#include <stdlib.h>
int main()
{
        int a,b,c;
    for(a=1;a<=9,a++)
    {
                for(b=1;b<=9,b++)
        {
                        for(c=1;c<=9,c++)
            {
                                if((a*100+c*10+b+b*100+a*10+c+b*100+c*10+a+c*100+a*10+b+c*100+b*10+a)=2012)                                                                                           printf("%d%d%d",a,b,c)
            }
        }
    }
        system("pause");
        return 0;
}
跪求大神帮忙改正

来自 3#
发表于 2014-2-9 21:07:02 | 只看该作者
第十二行''=2012''改为"==2012",第十三行末尾没有分号。
推荐
发表于 2014-2-9 18:00:53 | 只看该作者
那看来的题目~你说的表示看不懂
地板
发表于 2014-2-9 21:31:06 | 只看该作者
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表