C语言 N为正整数,计算从1到N的所有整数中包含数字1的个数
C语言 N为正整数,计算从1到N的所有整数中包含数字1的个数
日期:2019-08-08 11:07:32 人气:1
如下:
/*用c语言编写程序 输入一个正整数n,求1到n的数中1出现的个数
*/#include"stdio.h"intcount(int n)
{int i,j,c=0;for(i=1;i<=n;i++)
{ j=i; while(j!=0){if(i%10==1) /*判断位数中是否有1*/{c++;}
j=j/10; /*让数除以十让他原来的高位变为低位,即原来的十位变成个位*/}}return c;}
main(){