1. 程式人生 > >數出1到100的整數中出現了多少次數字9

數出1到100的整數中出現了多少次數字9

就是 算法 判斷數字 sys 累加 tdi 等於 for 判斷

簡單的算法
利用判斷數字的十位和個位數字是否等於九來自增累加器,
則累加器就是出現9的次數

#include<stdio.h>
#include<stdlib.h>
int main()
{
    int i,sum=0;
    for (i = 1; i<=100; i++)//遍歷所有數字
    {
            if (i / 10 == 9)//判斷十位
                sum++;
            if (i % 10 == 9)//判斷個位
                sum++;
    }
    printf("%d", sum);
    system("pause");
    return 0;
}

最後結果為20次
分別為
9 19 29 39 49 59 69 79 89 90 91 92 93 94 95 96 97 98 99

數出1到100的整數中出現了多少次數字9