1~100所有整数出现9的次数

来源:互联网 发布:mac os 系统更新 编辑:程序博客网 时间:2024/06/05 11:58
#include<stdio.h>


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的判断只能判断一位,是程序的一大缺憾!

0 0