首先要明白/和%的区别:
/ 是除,如果是整数相除,只取整数部分,没有四舍五入之类的。
% 是取模,即取除法的余数
其实在这个题目里面/就是判断十位上为9的个数,而%就是判断个位上为9的个数,当明白了这个点,这个题目就很简单了。


函数代码:
int get_nine_count() {
int i = 0;
int count = 0;
for (i = 1; i <= 100; i++) {
if (i%10==9||i/10==9)
{
count++;
}
}
return count;
}
博客介绍了C语言中 / 和 % 的区别,/ 为除法取整,% 为取模取余数。并通过一个函数代码,利用这两个运算符统计1 - 100中个位或十位为9的数字个数,体现了C语言在简单数学问题上的应用。

2662

被折叠的 条评论
为什么被折叠?



