码迷,mamicode.com
首页 > 其他好文 > 详细

杭电oj1001,求和1~n....仍有问题未解决

时间:2015-09-13 21:34:49      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:

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;
}

注【】

 

杭电oj1001,求和1~n....仍有问题未解决

标签:

原文地址:http://www.cnblogs.com/zsq2015/p/4805471.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!