Spperman


私信TA

用户名:fan

访问量:62838

签 名:

优秀的程序员是没有女朋友的...

等  级
排  名 64
经  验 10107
参赛次数 0
文章发表 66
年  龄 19
在职情况 学生
学  校 河南师范大学
专  业 物联网

  自我简介:

单身是因为——太优秀了...

TA的其他文章

解题思路:

注意事项:


看到   老师我晕课10   说道可能累加超时,我才恍然大悟,所以改成这种短小精悍的方式!

那我就把输出输入格式和大家讲一下吧:

       首先不同的编译器对C的longlong关键字的方式不同,就我的codeblocks而言,用lld,lld输入输出便可;

其他的编译器我不经常用,不了解,有会的同学可以补充一下。题目没什么思考的地方,也就sum=(1+n)*n/2; 值得欣赏一下。


参考代码:


#include<stdio.h>
int main()
{
  long long n=0,i,sum=0;


    scanf("%lld",&n);


    /*for(i=1;i<=n;i++)
    {
        sum=sum+i;
    }*/


    sum=(1+n)*n/2;           //短小精悍


    printf("%lld",sum);


    return 0;
}

 

0.0分

10 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区

大哥好生猛
2018-12-07 11:38:05
  • «
  • 1
  • »