打印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; } 测试结果没毛病!
14797184