qifeon
发表于 2009-5-11 17:04:01
#include <stdio.h>
void main()
{
int sum=0;
sum = (1+102)*102/2;
printf("%d\n",sum);
}
比较合理。
popo2008
发表于 2009-5-11 17:08:42
大家都是C语言~~呵呵·~vc++ 6.0的c++通过#include <iostream>
using namespace std;
int main ()
{
int n,sum;
sum=0;
for (n=1;n<=102;n++)
{
sum+=n;
}
cout << sum;
return 0;
}
飘之叶
发表于 2009-5-11 17:12:56
#include "stdio.h"
main()
{
char * a=0; //和定义的类型无关,反正有空间就行
int*b=0;
for( *((int *)&b+1)=1; *((int *)&b+1) <=102 ; (*((int *)&b+1))++)
{
*((int *)&a+1)=*((int *)&a+1)+(*((int *)&b+1));
}
printf("%d",*((int *)&a+1));
}
[ 本帖最后由 飘之叶 于 2009-5-11 17:30 编辑 ]
sun50
发表于 2009-5-11 19:30:40
学习一下大家的,下面是我的/:018
main()
{
int a,b=0;
for (a=1;a<103;a++)
b=b+a;
printf("%d",b);
}
kelvar
发表于 2009-5-11 19:52:50
/* Note:add the number from 1 to 102 */
#include "stdio.h"
main()
{
int i=0;
long Sum=0;
do
{
i++;
Sum=i+Sum;
}
while(102-i);
printf("the total number is %d" ,Sum);
}
[ 本帖最后由 kelvar 于 2009-5-11 23:12 编辑 ]
lqiulu
发表于 2009-5-11 20:31:15
#include "stdafx.h"
#include "stdio.h"
int Add (int n)
{
if ( n == 1 )
return 1;
if ( n < 1 )
return 0;
returnAdd (n-1) + n;
}
int main()
{
printf (" %d \n " , Add(102));
return 0;
}
as3852711
发表于 2009-5-11 20:47:10
原帖由 sswater 于 2009-5-11 16:33 发表 https://www.chinapyg.com/images/common/back.gif
main()
{
prinf("5253");
}
没有人能做的比我简单了,我能算的,不给计算机算,呵呵。
我想我应该是第二快的吧!
main()
{
int sum;
sum=(1+102)*102/2;
printf("%d\n",sum);
}
wsld
发表于 2009-5-11 20:48:25
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{ int a=1;
int sum=0;
for(;a<=102;)
{sum=a+sum;
a++;
}
printf("sum=%d",sum);
}
我用的家民的学习环境测试的 结果正确
ourui314
发表于 2009-5-11 20:52:35
/*****************************************************
程序描述:求1到102的所有自然数之和
作者:欧瑞
日期:2009年5月11日
*****************************************************/
#include<stdio.h>
void main()
{int i,j=0;
for(i=1;i<=102;i++)
j+=i;
printf("The sum is %d",j);
}
运行结果如图:
[ 本帖最后由 ourui314 于 2009-5-11 21:03 编辑 ]
HDd1145
发表于 2009-5-11 21:04:24