#include<stdio.h>
int main()
{
{
if(i%10==9)
{
j++;
}
if(i/9==10)
{
k++;
}
}
m=j+k;
printf("%d\n",m);
int main()
{
int i,j=0,k=1,m; //i:个位出现9的次数,j:十位出现9的次数;这里k的初始值赋值为1,是因为99个位是9,再对十位判断时99不介入判断
printf("1到100的所有整数中出现9的次数: ");
for(i=1;i<=100;i++){
if(i%10==9)
{
j++;
}
if(i/9==10)
{
k++;
}
}
m=j+k;
printf("%d\n",m);
return 0;
}
这个程序中对99十位或者个位是9的判断只能判断一位,是程序的一大缺憾!