填空题 下面程序输出 1-999 中能被 3 整除,且至少有一位数字是 5 的所有整数,试填写程序中空以完成正确的功能。 #include int main 1 { unsigned int number, temp_number; unsigned int bit_number; // 引进各种常量,以便程序具有良好的扩充性。 const int base = 10, factor = 3, need_bit = 5; const unsigned int max_number = 1000; // 下面循环中保证 number 能够被 factor(即 3)整除 for (number = factor; number < max_number;( )) { temp_number = number; // 下面循环求 number 的每一位 while (temp_number > 0) { bit_number =( ); if (( )) { cout << "/nFind " << number << " /% " << factor << " == 0"; cout << ", and " << need_bit << " in it!"; break; } ( ) } } return 0; }
  • 1、
【正确答案】 1、number = number factor temp_number /% base bit_number == need_bit temp_number = temp_number / 10;    
【答案解析】