#include<stdio.h>
int main()
{  
 int i=0;
 int count=0;
 for(i=0;i<=100;i++)
  if(i%10==9 || i/10==9)
	{	 
	  printf("%d ",i);
	 count++;
	 } 
    if (a == 9 && b == 9)
	 count++;
 printf("\n");
 printf("count=%d\n",count);

 return 0;
}

亦可:

#include<stdio.h>

int main()
{
    int a,b;
    int i;
    int count=0;
    for(i=1;i<=100;i++)
{
	a=i/10;  //a表示十位数
	b=i%10;  //b表示个位数
	if(a==9||b==9)
	    count++;
	if (a == 9 && b == 9)
	    count++;
}
	printf("%d\n",count);

	return 0;
}