程序填空题:找寻特定的正整数
输出100~199范围内各位数字之和为奇数的3的倍数。例如:111各位数字之和1+1+1=3是奇数,而111本身是3的倍数,所以111符合条件。
```
#include
int main()
{
int i, sum, x;
for(i=100; i<=199; i++)
{
sum = 0;
if( i%3 != 0 )
@@[continue;](2)
x = i;
while( x != 0 )
{
sum += x%10;
@@[x /=10;](2)
}
if( @@[sum%2==1](2) )
printf( "%d ", i );
}
return 0;
}
```
答案:
第1空:continue;
第2空:x /=10;
第3空:sum%2==1
```
#include
int main()
{
int i, sum, x;
for(i=100; i<=199; i++)
{
sum = 0;
if( i%3 != 0 )
@@[continue;](2)
x = i;
while( x != 0 )
{
sum += x%10;
@@[x /=10;](2)
}
if( @@[sum%2==1](2) )
printf( "%d ", i );
}
return 0;
}
```
答案:
第1空:continue;
第2空:x /=10;
第3空:sum%2==1