c语言,就只有10分,哪里有错?
查看原帖
c语言,就只有10分,哪里有错?
807698
linlin6楼主2022/11/14 18:01
#include<stdio.h>
int main(void)
{
	int x, n, i, j, b, r=1,sum=0;
	scanf("%d %d", &x, &n);
	for (i = 1; i <= n; i++)
	{	
		j = i;
		while (j >= 10)
		{
			j=j / 10;
			r++;
		}
		b = i;
		for (int a = 1; a <= r; a++) 
		{
			if (b % 10 == x) 
			{
				sum += 1;
			}
			b = b / 10;
		}
	}
	printf("%d\n", sum);
}
2022/11/14 18:01
加载中...