解题思路:
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;
}