/* 输出80-120间的整数,要求构成该整数的每位数字都相同 */ #include <stdio.h> int is(int n); int main(void) { int i; for(i = 80; i <= 120; i++) //判断80-120之间的数字// if(is(i) != 0) printf("%d ", i); printf(" "); } int is(int n) { int old, digit; //定义整型变量,位数// old = n % 10; //首先提取出个位数字// do{ digit = n % 10; //提取出十位数字// if( digit != old ) //若不相等,返回0// return 0 ; digit = old; n = n / 10; } while( n != 0 ); return 1; }