llliu000 发表于 2014-1-15 20:48:22

:lol:支持。。。

machimilk 发表于 2014-1-15 22:59:42

看看我能不能练

peng20101783 发表于 2015-1-30 14:30:50

:lol:

mhhnjuol 发表于 2015-1-31 16:10:56

这是什么练习呀????????????????

aswyamato1989 发表于 2015-1-31 21:07:15

来看一下题目

aswyamato1989 发表于 2015-1-31 21:34:23

菜鸟,自学C时间还不长,还望多多指教。
#include <stdio.h>

#define NUM1 9*8*7*6*5*4*3*2
#define NUM2 45

void getDigit(int num, int *a1, int *a2, int *a3);

void main(void){

    int i, j, k;
    int one, two, three;
    int digits;
    int a, b;

    // initialize
    one = 0;
    two = 0;
    three = 0;
    for (i = 0; i < 9; i++) {
      digits = 0;
    }

    for (j = 123; j <= 329; j++) {
      one = j;
      two = j*2;
      three = j*3;

      getDigit(one, digits + 0, digits + 1, digits + 2);
      getDigit(two, digits + 3, digits + 4, digits + 5);
      getDigit(three, digits +6, digits + 7, digits + 8);

      a = 1;
      b = 0;
      for (i = 0; i < 9; i++) {
            a *= digits;
            b += digits;
      }
      if (a == NUM1 && b == NUM2) {
            printf("One qualified set of numbers is: %d%d%d.\n", one, two, three);
      }
    }

}

void getDigit(int num, int *a1, int *a2, int *a3) {

    *a1 = num%10;
    *a2 = num/100;
    *a3 = num/10%10;

}

神释 发表于 2015-1-31 21:38:47

我回电复看看

黄泉 发表于 2015-2-1 00:04:16

啊啊啊啊

喵小喵 发表于 2015-2-1 10:30:18

看看是什么题目

万劫不败 发表于 2015-2-1 12:09:42

想看

wec246810 发表于 2015-2-4 16:49:44

支持

baimu_1025 发表于 2015-2-4 20:47:39

test

alplf123 发表于 2015-2-4 22:15:23

顶顶顶顶~~~

Aheng 发表于 2015-2-5 20:19:04

看看顶贴{:7_146:}

dididi1999 发表于 2015-2-5 23:28:49

看看再说

maguangya521 发表于 2015-2-6 18:44:55

{:1_1:}

ANDES 发表于 2015-2-6 19:35:53

1

whjqqq 发表于 2015-2-6 20:15:38

louzhu xin k u l ?!~

conbochen 发表于 2015-2-8 23:27:42

才听了两节课还看不懂

1258187869 发表于 2015-2-9 11:20:56

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