c语言菜鸡,求大佬一个代码,我的那错了,如图,谢谢

如题所述

看不懂你的思路,所有用我自己的思路重新写了一份给你

代码如下

void main() {

int n, x,z=0,a;

scanf("%d %d", &n, &x);

for (int i = 1; i <= n; i++) {

for (a = i; 1 <= a; a /= 10) {

if (a % 10 == x)

z++;

}

printf("%d",z);

}

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-10-08

题目n为1-1000000,你的代码只处理到10000,下面的代码没细看。

这题用字符串处理最方便:

相似回答