以下程序可选出能被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