W299_965 2023-11-15 15:18 采纳率: 0%
浏览 13

输入一个整数n求各位数之和为n的最大五位数(标签-c语言)

acm比赛的时候遇到的题目 上交的时候一直显示答案错误 用的是c语言 请各位帮忙看看👀

  • 写回答

2条回答 默认 最新

  • 代码一探索者 2023-11-15 16:14
    关注

    望采纳!

    #include<stdio.h>
    int main() {
        int n;
        scanf("%d",&n);
        for (int a = 9; a > 0; a--) {
            for (int b = 9; b >= 0; b--) {
                for (int c = 9; c >= 0; c--) {
                    for (int d = 9; d >= 0; d--) {
                        for (int e = 9; e >= 0; e--) {
                            if (n == a + b + c + d + e) {
                                printf("%d%d%d%d%d\n", a, b, c, d, e);
                                goto out;
                            }
                        }
                    }
                }
            }
        }
        out:
        return 0;
    }
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 11月15日