今天上课时遇到一个题目,进行统计一组数据中出现一个数字,进行统计数字需要应用count变量
#include<stdio.h>
int main()
{
int i = 0;
int count = 0;
for (i = 1; i <= 100; i++)
{
if (i % 10 == 9)
count++;
if (i / 10 == 9)
count++;
}
printf("%d\n", count);
return 0;
}
该程序中,for函数一共要跑一百次,对应一共会出现一百个依次加一的数字,
for函数每运行一次代表一个数字进入if进行判断,
当数字进入时,if执行(i%10==9),例如19%10==9表示余9此时count便会识别到一个9便会加一
同理if执行时例如90/10==9表示整数是9此时count也会加一