(C语言)输入一个正整数n,统计从1到n的所有数中“1”出现的次数并输出次数。

例如:输入11,输出4.

#include
int one(int n)
{
	int count,t;
	for(int i = 1;i <= n; i ++)
	{
		t = i;
		while(t)
		{
			if(t % 10 == 1)
				count ++;
			t /= 10;
		}
	}
	return count;
}
int main()
{
	int n;
	scanf("%d",&n);
	printf("有%d个1",one(n));
	return 0;
}

运行截图:

 (C语言)输入一个正整数n,统计从1到n的所有数中“1”出现的次数并输出次数。_第1张图片

注:侵权可删

你可能感兴趣的:(c语言,算法)