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

页: 1 2 [3] 4 5 6 7
查看完整版本: C语言随堂作业二(调查结束锁帖)