用字母表示质量单位:C程序 4的倍数

来源:百度文库 编辑:高考问答 时间:2024/04/29 06:10:42
4+8+12+...+400=?
用C语言怎么编写程序

main()
{
int i, s = 0;
for(i = 4; i <= 400; i += 4)
s += i;
printf("%d", s);
getch();
}

等差数列前N项和公式
Sn=n(a1+an)/2

直接输出[(400-4)/4+1]*(4+400)/2=20200
printf("%d\n",((400-4)/4+1)*(4+400)/2)

记住一件事永远不要把所有的事全部扔给电脑

如果是求到400000000的和呢?难道你也去循环?

#include "conio.h"
#include "stdio.h"
int main()
{
int i,sum;
sum=0;
clrscr();
for(i=4;i<=400;i+=4)
sum+=i;
printf("\n4+8+12+...+400=%d\n",sum);
getch();
return 0;
}

说个方法,先找到最后一个数
除4
再1+2+。。。。+
等差数列公式也可以
最后再乘上

仅仅是实现的,楼上几位的都可以

1楼的最好
既短又能实现
下面的有点小题大作了

自己想
这也来问