【C语言】1到 100 的所有整数中出现数字9的次数

解题思路:

1到 100 的所有整数中出现数字9的次数
       1、定义一个count作为计数;
       2、将每一位数取出来;
       3、检查每一位是否等于9,等于count+1;
       4、打印count;

具体代码:

#include<stdio.h>
#include<stdlib.h>
int main(){
	int i = 0;
	int j = 0;
	int count = 0;
	for (i = 1; i <= 100; i++){
		j = i;
		while (j){
			int number = j % 10; 
			if (number == 9){
				count++;
			}
			j /= 10;
		}
	}
	printf("1-100中9的个数:%d\n", count);
	system("pause");
	return 0;
}

运行结果:


版权声明:本文为weixin_43981055原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。