llaomo 发表于 2009-5-11 23:21:04

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

小朴 发表于 2009-5-11 23:26:36



虚拟机上用编辑器可以 也不影响屏幕录像但 卡卡的。。

x80x88 发表于 2009-5-11 23:27:55


#include <stdio.h>
void main()
{
        int i,sum;
        i=sum=0;
        for(;i<103;i++)
          sum+=i;
        printf("the sum from 1 to 102 is %d: \n",sum);
}
烂点的忽悠人的代码/:L ,定义一个变量搞定
#include <stdio.h>
void main()
{
        long *i=0;
      (*((int *)&i+3))=0;
        for(;*((char *)&i)<103;(*((char *)&i))++)
          (*((int *)&i+3))+=(*((char *)&i));
        printf ("%d \n",*((int *)&i+3));
}


[ 本帖最后由 x80x88 于 2009-5-12 00:09 编辑 ]

theend 发表于 2009-5-11 23:48:59

实在没有C的基础,暂时用C++(刚看到第五章/:013 )交个作业,呵呵#include <iostream>
using namespace std;

int main()
{
        int i = 1,sum =0;
        for (i = 1; i <= 102; i++)
        {
                sum += i;
        }
        cout << "The sum of 1 to 102 is: " << sum << endl;
        return 0;
}

yingfeng 发表于 2009-5-11 23:59:04

/* Note:Your choice is C IDE */
#include <stdio.h>

void main()
{
int i,j;
j=0;
for(i=1;i<=102;i++)
    j=j+i;
printf("Result=%d",j);
}


感觉太快了,这样不出2个月都讲完了,我都跟不了进度,

没学过C,1周看2章EBOOK./:10

csbinghu 发表于 2009-5-12 00:05:17

#include "stdio.h"
void main()
{
   int i=0;
   int sum=0;
   while(i<103)
   {
      sum += i;
      i++;
   }
   printf("%d",sum);
}

[ 本帖最后由 csbinghu 于 2009-5-12 00:06 编辑 ]

zjid520 发表于 2009-5-12 00:36:36

#include <stdio.h>

void main()
{
   int i = 1,sum = 0;
   for(;i<103;i++)
      sum += i;
   printf("the result:%d\n",sum);
}

lixy8888 发表于 2009-5-12 08:25:30

#include "stdio.h"
void main()
{
        int i,iSum=0;
        for(i=1;i<=102;i++)
        {
                iSum=iSum+i;
        }
        printf("\n 1+2+3+...+102= %d\n",iSum);
   
}

emptystar 发表于 2009-5-12 08:38:24

#include "stdio.h"
void main()
{
        /*int a,b;
        a=1;
        b=2;
    while(b<=102)
        {
                a=a+(b++);
       
        }
        printf("%d\n",a);*/
       
//以下为使用指针类型
        double * a;
        *(int *)a=1;
        *(((int *)a)+1)=2;
        while(*((int *)a+1)<=102)
        {
                *(int *)a=*(int *)a + ((*((int *)a+1))++);
        }
        printf("%d\n",*(int *)a);
       
       
}

[ 本帖最后由 emptystar 于 2009-5-12 11:04 编辑 ]

冬天的雷雨 发表于 2009-5-12 09:05:44

main()
{
    int sha;
    sha = (1+102)*102/2;
    printf("%d\n",sha);
}
页: 1 2 3 4 [5] 6 7
查看完整版本: C语言随堂作业二(调查结束锁帖)