快乐阳光 发表于 2013-8-12 08:50:28

[每日一练] C/C++


**** Hidden Message *****

牡丹花下死做鬼 发表于 2013-8-12 09:06:02

我又来了 (*^__^*) 嘻嘻……

牡丹花下死做鬼 发表于 2013-8-12 09:24:49

#include<stdio.h>
#include<math.h>
void main()
{
        int i, j ,k, n1, n2, n3, n4, n5, n6, n7, n8, n9;/*定义这么多问了少打字*/
        for(i = 123;i<=329;++i)
        {
                j = i * 2;
                k = i * 3;
                n1 = i % 10;
                n2 = i / 10 % 10;
                n3 = i / 100 % 10;
                n4 = j % 10;
                n5 = j / 10 % 10;
                n6 = j / 100 % 10;
      n7 = k % 10;
                n8 = k / 10 % 10;
                n9 = k / 100 % 10;
                if(n1+n2+n3+n4+n5+n6+n7+n8+n9==45&&n1*n2*n3*n4*n5*n6*n7*n8*n9==362880)
                {
                        printf("%d %d %d\n", i , j , k);
                }
        }
}有提示就很简单了啊(*^__^*) 嘻嘻……

bzdyyab 发表于 2013-8-12 13:40:03

{:5_106:}.{:5_108:}.{:5_95:}.

yunair 发表于 2013-8-12 13:52:04

来看看
               

yunair 发表于 2013-8-12 14:35:27

#include<stdio.h>

int main()
{
        int num1,num2,num3,arr1,arr2,arr3;
        int flag = 0;//if hava the number
        for(num1 = 123;num1 <= 329;num1++)
        {
                num2 = num1 * 2;
                num3 = num1 * 3;
                int temp = num1;
                int i,j;
                for(i = 0;i < 3;i++)
                {
                        arr1 = temp % 10;
                        temp /= 10;
                        arr2 = num2 % 10;
                        num2 /= 10;
                        arr3 = num3 % 10;
                        num3 /= 10;
                }
                int sum = 0,mul = 1;
                for(j = 0;j < 3;j++)
                {       
                        sum += arr1 + arr2 + arr3;
                        mul *= (arr1 * arr2 * arr3);       
                }
               
                if(sum == 45 && mul == 362880)
                {
                        printf("%d %d %d\n",num1,num1*2,num1*3);
                        flag = 1;               
                }
        }
                if(!flag)       
                printf("There is not the number");
        return 0;
}

提示了就只剩写代码了。。。

僦湜嬡沵 发表于 2013-8-12 15:13:13

赞一个谢谢楼主

悠悠清风 发表于 2013-8-12 15:21:03

来瞅瞅,加油~

枫红Ye落 发表于 2013-8-12 16:00:30

好贴支持,非常想学习相关的知识

空间微粒 发表于 2013-8-12 17:22:43

我来了 (*^__^*) 嘻嘻……

cycy07 发表于 2013-8-12 17:29:14

学习了谢谢分享啊

吸血鬼 发表于 2013-8-12 18:47:38

过来看看!

征途 发表于 2013-8-12 18:57:41

谢谢分享                        

升阳 发表于 2013-8-12 19:05:13

看看什么题目

生死默认 发表于 2013-8-12 20:08:19

我也练练。。

youngtime007 发表于 2013-8-12 20:27:56

学习学习经验

yyl407 发表于 2013-8-12 20:48:36

看看先!!!

LeoChou 发表于 2013-8-12 21:36:51

初来乍到,努力学习ing

xiaolongnvo 发表于 2013-8-12 22:39:41

很喜欢 不错的 哦

☆弈☆ 发表于 2013-8-12 23:12:42

{:1_1:}{:1_1:}看看
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: [每日一练] C/C++