如果我想用函数该怎么写?

P1151 子数整数

最后老是有个数
by riki1230 @ 2023-05-23 21:09:12


@[yuanshanlishu](/user/679634) 函数用 `void` 类型
by TankYu @ 2023-05-23 21:25:04


@[yuanshanlishu](/user/679634) `return 0`代表返回一个数 $0$ ,就是你做完这些操作之后还会把刚返回的这个 $0$ 输出去,就是多了个 $0 $ 呗 ```cpp void answer(int k){ // 中间的一坨 return; } int main(){ int k; cin>>k; answer(k); return 0; } ```
by 6syano @ 2023-05-23 21:30:08


@[yuanshanlishu](/user/679634) ```cpp #include <iostream> using namespace std; void answer(int k)// { int ans = 0;//这里本身有误 int sub1, sub2, sub3; for (int i = 10000; i <= 30000; i++) { sub1 = i / 100; sub2 = i % 10000 / 10; sub3 = i % 1000; if ((sub1 % k == 0) && (sub2 % k == 0) && (sub3 % k == 0)) { cout << i << endl; ans = 1; } } if (ans != 1) { cout << "No" << endl; } return;// } int main() { int k; cin >> k; answer(k);// return 0; } ``` 改过的用注释标了
by TankYu @ 2023-05-23 21:30:20


@[7syano](/user/937493) 是的
by riki1230 @ 2023-05-25 21:23:16


@[TankYu](/user/408071) ok明白
by riki1230 @ 2023-05-25 21:23:32


感谢两位大佬
by riki1230 @ 2023-05-25 21:24:00


@[yuanshanlishu](/user/679634) int还return 0 〒▽〒
by zdz24 @ 2023-05-26 21:06:30


|