高山 发表于 2022-9-11 20:02:24

每周一练(第1期):每个数字不一样的年(免费)

本帖最后由 高山 于 2022-9-19 20:36 编辑

各位,这是第一个每周一练
欢迎您进行查看
题目标题:好年

题目:各位数字都不同的年份就是好年。输入一个年份,请你找到这个年份以后的第一个好年
范围:1000到9000之间

输入:19872077
输出:20132078
函数做法:
**** Hidden Message *****下一篇:哥德巴赫猜想

高山 发表于 2022-9-18 13:42:26

本周精彩结束,下周见!
演示视频请戳我

雪山之神 发表于 2022-9-11 20:50:52

支持!

高山 发表于 2022-9-17 13:19:57

半天还是这么冷清?起码支持一下啊

雪山之神 发表于 2022-9-17 13:20:23

{:7_146:}

hveagle 发表于 2022-9-17 16:20:02

报错了!

高山 发表于 2022-9-17 16:26:14

hveagle 发表于 2022-9-17 16:20
报错了!

我运行了,没错啊
麻烦上传下哪错了
谢谢

hveagle 发表于 2022-9-17 16:27:59

一个窗口
invalid syntax

hveagle 发表于 2022-9-17 16:28:30

哦,我是Python,这是C

高山 发表于 2022-9-17 16:40:11

hveagle 发表于 2022-9-17 16:28
哦,我是Python,这是C

那就好,吓我一跳

zhangjinxuan 发表于 2022-9-17 21:22:18

大家好,今天是每周一练的第1期

这次的每周一练由我帮助用户高山发帖

题目名称:好年

题目说明:
各位数字都不同的年份就是好年。输入一个年份,请你找到这个年份以后的第一个好年

输入说明:
一行数字,表示起始年份

输出说明:
一行数字,表示这个年份以后的第一个好年

样例输入:
1987

样例输出:
2078

程序代码:
#include <cstdio>

using namespace std;

bool good_year(int number) {
        bool cnt = {};
        while (number) {
                if (cnt)
                        return false;
                cnt = 1;
                number /= 10;
        }
        return true;
}

int main() {
        int year;
        scanf("%d", &year);
        while (!good_year(++year));
        printf("%d", year);
}


楼主,请问是这样的格式吗?

quark 发表于 2022-9-17 21:36:34

来看看。。。

zhangjinxuan 发表于 2022-9-17 22:17:02

hveagle 发表于 2022-9-17 16:28
哦,我是Python,这是C

呵呵

元豪 发表于 2022-9-18 08:44:37

看看格式{:10_256:}

Jinvador 发表于 2022-9-18 09:21:51

支持

howzyao 发表于 2022-9-19 00:01:04

题目意思没有看明白看看

howzyao 发表于 2022-9-19 00:02:22

明白了,4个位,不能想同

Wav3Motion 发表于 2022-9-19 00:51:02

支持老污龟

嗜血龙帅 发表于 2022-9-22 09:32:01

{:5_106:}

凉风与我 发表于 2022-9-22 17:54:31

练习一下{:10_257:}
页: [1] 2
查看完整版本: 每周一练(第1期):每个数字不一样的年(免费)