#include<stdio.h>
//输出1-100之间数字9出现的个数
int numbers1()//99认为是两个9
{
<span style="white-space:pre"> </span>int count = 0;
<span style="white-space:pre"> </span>for(int i=9;i<=99;++i)
<span style="white-space:pre"> </span>{
<span style="white-space:pre"> </span>if((i % 10) == 9 )//数字19 29......的判断
<span style="white-space:pre"> </span>{
<span style="white-space:pre"> </span>count++;
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>
<span style="white-space:pre"> </span>if(i / 10 == 9)//数字91 92 93.......的判断
<span style="white-space:pre"> </span>{
<span style="white-space:pre"> </span>count++;
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>return count;
}
int numbers2()//99是一个9
{
<span style="white-space:pre"> </span>int count = 0;
<span style="white-space:pre"> </span>for(int i=9;i<=99;++i)
<span style="white-space:pre"> </span>{
<span style="white-space:pre"> </span>if((i % 10) == 9 || i / 10 == 9)//99判断一次
<span style="white-space:pre"> </span>{
<span style="white-space:pre"> </span>count++;
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>return count;
}
int main ()
{
<span style="white-space:pre"> </span>printf("%d\n",numbers1());
<span style="white-space:pre"> </span>printf("%d\n",numbers2());
<span style="white-space:pre"> </span>return 0;
}
输出1-100之间数字9出现的个数
最新推荐文章于 2021-10-28 00:56:40 发布