此文档用于说明如何读取一个整数中每一位的数字
eg:6324 找到其4的个数
编程思想:化繁为简,先死后活。 将6324 与 4 换为可输入的变量
/*
此文档用于说明如何读取一个整数中每一位的数字
eg:6324 找到其4的个数
编程思想:化繁为简,先死后活。 将6324 与 4 换为可输入的变量
*/
#include <stdio.h>
int main(void) {
int n = 6324;
int count = 0;
while(n != 0){
//用10进行取余,即可得到最小位的数字
int f = n % 10;
//判断所得位数字是否为对应的数字,如果是则+1
if(f == 4){
count ++;
}
//将原整数 / 10 → 将数字向右推进一位 即:原来的第二位变为第一位
n = n /10;//只要n不为0(数字没有位数了,则继续循环)
}
printf("%d",count);//输出4的个数
return 0;
}