总结
- 如果简单的题目出现问题,多半是自己粗心
扩展
for 循环的另一种用法,但是蓝桥杯系统编译错误,IDEA 输出没有问题;
for(auto &a : temp) std::cout<<a;
#include<iostream>
using namespace std;
int main() {
int temp[5] = {0};
for (int i = 0; i < 32; ++i) {
for(auto &a : temp) std::cout<<a;
// for (int k = 0; k < 5; ++k) {
printf("%d",temp[k]);
// cout<<temp[k];
// }
cout<<endl;
temp[4] += 1;
for (int j = 4; j >= 0; j--) {
if(temp[j] == 2){
temp[j] = 0;
temp[j - 1] += 1;
}
}
}
return 0;
}