C语言 N为正整数,计算从1到N的所有整数中包含数字1的个数

日期:2021-04-14 21:22:49 人气:1

C语言 N为正整数,计算从1到N的所有整数中包含数字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; /*让数除以十让他原来的高位变为低位,即原来的十位变成个位*/}}re

    A+
热门评论