参考代码:
#include<stdio.h>
int main()
{
int n,m,i,ai,sum;
while( ~scanf("%d%d",&n,&m) ){
sum = 0;
for(i=1; i<=n; ++i){
ai = 2 + 2*(i-1); //这样子看起来就和数学里的等差数列一样了
sum += ai;
if(i%m == 0){ // i%m==0 即 i整除m,达到"每m个"的标准
printf("%d ",sum/m);
sum = 0; // 重新积累"每m个"的和
}
}
if(n%m) printf("%d \n",sum/(n%m) ); // n%m是余数,无法整除部分,即最后不足m个的实际个数
else printf("\n"); //这是为了按格式输出(删除也能通过,格式不是特别严)
}
return 0;
}
0.0分
0 人评分
川哥的吩咐 (C语言代码)浏览:924 |
2005年春浙江省计算机等级考试二级C 编程题(3) (C语言代码)浏览:415 |
【亲和数】 (C语言代码)浏览:527 |
简单的a+b (C语言代码)浏览:383 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:590 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:538 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:609 |
敲七 (C语言代码)浏览:2743 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:851 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:586 |