请用最简单的计算方式写出1相加到135的计算方式。

来源:百度知道 编辑:UC知道 时间:2024/09/19 16:20:58

数学计算:(135+1)*(135-1)/2+(135+1)/2

代码就是
#include"stdio.h"
main()
{
int i,sum=0;
for(i=1;i<=135;i++)
sum+=i;
printf("%d",sum);
}

#include<stdio.h>
void main()
{
int sum;
sum=(1+135)*135/2;
printf("%d\n",sum);
}

#include"stdio.h"
main()
{
int sum=0;
sum=135*(135+1)/2;
printf("%d",sum);
}

你的表达太不明确。首项加末项乘以项数除以2,即(1+135)×135/2.

#include <stdio.h>
main()
{
int i,s=0;
for(i=0;i<136;i++)
s+=i;
printf("%d\n",s);
}

程序运行结果是: 9180
如果你使用的是TC的话,他不能支持中文,如果是VC的话最后一行何以这样写

printf("1相加到135的和是:%d\n",s);
输出的结果是:“1相加到135的和是:9180”。这样可以增加人机互动,这样简单的小程序似乎无用,但对于需要又多次手动输入数据的程序来说,可以使程序显得更加人性化。