还有一道题,..我就是不明白各位数字怎么求和

2个回答

  • #include

    void main()

    {

    x05int a[100];

    x05int b[100];

    x05int i = 0;

    x05int j,k,temp;

    x05do

    x05{

    x05x05scanf("%d",&a[i]);

    x05x05i++;

    x05} while (a[i - 1] != 0);

    x05for (j = 0; j != i - 1; ++j)

    x05{

    x05x05b[j] = 0;

    x05x05while (a[j])

    x05x05{

    x05x05x05b[j] += a[j] % 10;

    x05x05x05a[j] /= 10;

    x05x05}

    x05}

    x05for (k = 0; k != i - 1; ++k)

    x05{

    x05x05for (j = k; j != i - 1; ++j)

    x05x05{

    x05x05x05if (b[k] > b[j])

    x05x05x05{

    x05x05x05x05temp = b[k];

    x05x05x05x05b[k] = b[j];

    x05x05x05x05b[j] = temp;

    x05x05x05}

    x05x05}

    x05}

    x05for (j = 0; j != i - 1; ++j)

    x05{

    x05x05printf("%d ",b[j]);

    x05}

    x05printf("n");

    }