#includeusing namespace std; int main() { int k = 0; for (int i = 1; i <= 1000; i++) { if ((i % 10) == 3 ||(i / 10 % 10)== 3 || (i / 100) == 3)k++; } cout << k << endl; }
本来是想早睡的,没想到这道题卡了我一会儿,因为刚开始用的for while嵌套时间太长,后来换的方法,还有一些小细节的错误

#includeusing namespace std; int main() { int k = 0; for (int i = 1; i <= 1000; i++) { if ((i % 10) == 3 ||(i / 10 % 10)== 3 || (i / 100) == 3)k++; } cout << k << endl; }
本来是想早睡的,没想到这道题卡了我一会儿,因为刚开始用的for while嵌套时间太长,后来换的方法,还有一些小细节的错误