努尔哈赤重生宠阿巴亥:C程序 4的倍数
来源:百度文库 编辑:杭州交通信息网 时间:2024/10/08 06:57:03
4+8+12+...+400=?
用C语言怎么编写程序
用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楼的最好
既短又能实现
下面的有点小题大作了
自己想
这也来问