标签:
http://acm.hdu.edu.cn/showproblem.php?pid=1001
第一次尝试
#include<stdio.h>
#include<stdlib.h>
int main()
{
 int i,n,sum;
 while(scanf("%d",&n)!=EOF)
 {
  sum = 0;
  for(i=1;i<=n;i++)
  {
   sum=sum+i;
  }
  printf("%d\n",sum);       //这个不对是因为题目让空一行呢,应为printf("%d\n\n",sum);
 }
 return 0;
}
第二次
#include<stdio.h>
int main()
{
 int n;
 while(scanf("%d",&n)!=EOF)
  printf("%d\n\n",(int)(n*(n+1)/2));
 return 0;
}
copy讨论区的,但是不知道前面两个为什么不对
#include<stdio.h>
int main()
{
 double n;
 while(scanf("%lf",&n)!=EOF)
  printf("%d\n\n",(int)(n*(n+1)/2));
 return 0;
}
注【】
标签:
原文地址:http://www.cnblogs.com/zsq2015/p/4805471.html