单选题
以下程序是选出能被3 整除且至少有一位是5的两位数, 打印出所有这样的数及其个数。 请选择填空。
以下程序是选出能被3 整除且至少有一位是5的两位数, 打印出所有这样的数及其个数。 请选择填空。
sub(int k , int n )
( int a1 , a2 ;
a2 =( ) ;
a1= k -a2*10 ;
if ( ( k % 3 = = 0 &&a2 = = 5 )||( k % 3 = = 0 &&al = = 5 ) )
{ printf (“ % d” , k ) ; n + + ;
return n ;
}
else return -1 ;
}
main ( )
{ int n = 0 , k , m ;
for ( k = 10 ; k < = 99 ; k + + )
{ m = sub ( k , n ) ;
if ( m!=-1 ) n = m ;
}
printf ( “\nn = % d”, n ) ;
A
k/10
B
k*10
C
k%10
D
k*10%10
答案解析
正确答案:A
解析:
函数
相关题目
单选题
变量的类型通常指存储类和数据类型两种。
单选题
局部变量如果没有指定初值, 则其初值为0。
单选题
有指针变量 p 和数组 a, 指针变量和数组都可以实现本身的值的改变, 如 p++和 a++。
单选题
不允许把一个数值或字符赋予指针变量。
单选题
两指针变量相减所得之差是两个指针所指数组元素之间相差的元素个数。
单选题
C 语言规定 : 定义符号常量时必须用大写字母。
单选题
for 循环的三个表达式可以任意省略, while,do-while 也是如此。
单选题
指针变量和它指向的变量之间的关系, 可以用指针运算符“*” 表示。
单选题
C 语言标准格式输出函数 printf() 的参数表是由若干个表达式组成。
单选题
一个变量的数据类型被强制转换后, 它将保持被强制转换后的数据类型。
