方法一:
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a=0;
int count=0;
for(a=1;a<101;a++)
{
if((a>=90)&&((a/10==9)||(a%10==9)))
count++;
else if(a%10==9)
count++;
}
count+=1;
printf("一个有%d个9: ",count);
system("pause");
return 0;
}
方法二:
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a=0;
int count=0;
for(a=1;a<101;a++)
{
if(a%10==9)
count++;
if(a/10==9)
count++;
}
printf("一个有%d个9: ",count);
system("pause");
return 0;
}
方法三:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
int main()
{
int i=0,count=0;
for(i=1;i<=100;i++)
{
if((i<90)&&(i%10==9))
{
count++;
}
else if((i>=90)&&(i/10==9))
{
count++;
}
}
count=count+1;
printf("%d\n",count);
system("pause");
return 0;
}