7-6 聪明的高斯(简)
著名德国数学家高斯(Gauss)上小学时,老师让大家计算:
1+2+3+4+⋯+100= ?
当大家都还在埋头做加法时,高斯却最先算出了答案。你知道他是怎么算的吗?
请编写程序,输入正整数 n,计算 s=1+2+3+4+⋯+n,输出 s 的值。
输入格式
n
输出格式
s
输入样例
100
输出样例
5050
#include<stdio.h>
int main()
{
int s=0,n=0;
scanf("%d",&n);
//get n value
for(int i=1;i<=n;i++)
s = s + i;
printf("%d",s);
return 0;
}
7-7 快速求和
请编写程序,输入整数 n,快速计算:
输入格式
n