本文主要是介绍C语言——使用函数统计指定数字的个数 ,本题要求实现一个统计整数中指定数字的个数的简单函数。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
int CountDigit( int number, int digit )
{int num=abs(number);//abs()取绝对值函数int count=0,x;while(num>0){x=num%10;//这里是关键if(x==digit){count++;}num/=10;}return count;
}int main()
{int number, digit;scanf("%d %d", &number, &digit);printf("Number of digit %d in %d: %d\n", digit, number, CountDigit(number, digit));return 0;
}
这里关键是要想到模10除10这个点来搞出该数的每一位数,pta上的题真挺不错。
这篇关于C语言——使用函数统计指定数字的个数 ,本题要求实现一个统计整数中指定数字的个数的简单函数。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!