題目要求
打印1~100之間是9的倍數的整數個數以及這些數的總和
思路分析
題目很短,就一句話,提取分析,起碼得知道這些
- 1~100裏的數,===> i=1,i++,i<=100;
- 9的倍數,i除以9餘數爲0===>i%9==0;
- 定義變量n來記錄"9"的個數;
- 定義變量sum來記錄這些數的和;
擼寫代碼
#include<stdio.h>
int main()
{
int i,n=0,sum=0;
for(i=1;i<=100;i++)
{
if(i%9==0) //判斷i是不是9的倍數
{
++n;
printf("這些數分別是:%d\n",i); //統計個數
sum+=i; //累加到sum
}
}
printf("\n1~100以內9的倍數一共有%d個",n);
printf("\n這些數最後總和sum=%d",sum);
return 0;
}
測試結果
沒毛病!