- 练3.3 01子串
使用数组模拟二进制进位
- 2024-9-24 22:27:06 @
#include<iostream>
using namespace std;
void clac(int init[3], int setp) {
init[2] = init[2] + setp;
if (init[2] >= 2) {
init[1] = init[1] + 1;
init[2] = 0;
}
if (init[1] >= 2) {
init[0] = init[0] + 1;
init[1] = 0;
}
for(int i=0;i<3;i++) {
cout<<init[i];
}
}
int main() {
// 默认 000
int init[3] = {0, 0, -1};
for(int i=0;i<8;i++) {
clac(init,1);
cout<<endl;
}
return 0;
}
2 条评论
-
guilai LV 3 @ 2024-12-18 15:06:46
嘻嘻,
不嘻嘻
-
2024-10-16 17:00:53@
我不会
- 1
信息
- ID
- 470
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 2
- 标签
- 递交数
- 66
- 已通过
- 39
- 上传者