1.毕达哥拉斯三角形数,运用了unsigned long long的数据类型,用来储存较大的数,“%llu”
注意k为奇数,还是偶数,这决定了它是否可以/2;
k(k+1)/2;
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
int main()
{
unsigned long long a,n,k;
while(scanf("%llu",&k)!=EOF)
{
if(k%2==0)
printf("%llu\n",k/2+k/2*k);
else printf("%llu\n",(1+k)/2*k);
}
return 0;
}