以下程序可选出能被3整除且至少有一位是5的两位数,打印

以下程序可选出能被3整除且至少有一位是5的两位数,打印出所有这样的数及个数,请选择(   )。

#include<stdio.h>
int sub(int k,int n)
{
	int a1,a2;
	a2=k/10;
	a1=k-________;
	if(k%3==0&&a2==5)||(k%3==0&&a1==5)
	{
		printf("%d",k);
		n++;
		return n;
	}
	else return -1;
}
int main()
{
	int i,k,n,m;
	for(k=10;k<=99;k++)
	{
		m=sub(k,n);
		if(m!=-1)
		n=m;
	}
	printf("\nn=%d",n);
	return 0;
}
答案
A

题目信息

题号:3520
题型:单选题
难度:普通