C语言 1.排序问题

来源:互联网 发布:网站怎么修改域名 编辑:程序博客网 时间:2024/05/02 17:30
用1,2,3……,9组成3个三位数abc,def和ghi,每个数字恰好使用一次,要求abc:def:ghi=1:2:3.输出所有解。
#include <stdio.h>void result(int num, int &result_add, int &result_mul){    int i, j, k;    i = num / 100;    j = num / 10 % 10;    k = num % 10;    result_add += i + j + k;    result_mul *= i * j * k;}int main(){    int i, j, k;    int result_add, result_mul;    for(i = 123; i <=329; i++)    {        j = i * 2;        k = i * 3;        result_add = 0;        result_mul = 1;        result(i, result_add, result_mul);        result(j, result_add, result_mul);        result(k, result_add, result_mul);        if(result_add == 45 && result_mul == 362880)            printf("%d %d %d\n", i, j, k);    }    return 0;}(<a href="http://www.dztcsd.com/">资质代办</a>)

本文原创发布于慕课网 ,转载请注明出


作者: 薛定谔的cat 
来源:慕课网
本文原创发布于慕课网 ,转载请注明出处,谢谢合作!
0 0