解题思路:
注意事项:
看到 老师我晕课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 人评分
大神老白 (C语言代码)浏览:712 |
震宇大神的杀毒软件 (C语言代码)浏览:1240 |
川哥的吩咐 (C语言代码)浏览:871 |
钟神赛车 (C语言代码)浏览:867 |
【计算两点间的距离】 (C语言代码)浏览:879 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:738 |
求圆的面积 (C语言代码)浏览:1266 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:574 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:331 |
WU-蓝桥杯算法提高VIP-勾股数 (C++代码)浏览:1592 |
Spperman 2019-03-05 20:24:56 |
嘿嘿,积累多了就好了