//编写程序数一下1到100中所有出现的9的个数
解决思路:1> 首先需要一个循环,判断1到100中每个数中9的个数,每判断出
一个9,通过count计数;
2> 如何判断?分析:对i求模运算,这样可以计算个位上的9的个数。
int型只取整数,对i除以10,获取十位上的9。
3> 输出变量count的值。
代码:
#include<stdio.h>
#include<stdlib.h>
//编写程序数一下1到100中所有出现的9的个数
int main()
{
int i = 0;
int count = 0;
for (i = 1; i <= 100; i++)
{
//i%10表示i除以10的值
if (i%10 == 9)
{
count++;
}
//在int型中小数点后的数值取不到,只保留整数
if (i/10 == 9)
{
count++;
}
}
printf("count = %d\n", count);
system("pause");
return 0;
}
运行结果: