从1加到100的C语言和java语言的程序是怎样的呀?

从1加到100的C语言和java 语言的程序是怎样的呀?C语言和java语言有什么地方不相同呀?

原理是相同的:

1 遍历1到100所有整数;

2 针对每个整数,累加;

3 循环结束后输出结果。


C语言代码如下:

int main()
{
    int i,s;
    for(s = i = 0; i <=100; i ++)
        s+=i;
    printf("%d\n",s);
}

JAVA代码如下:

public class prog {
  public static void main(String[] args) {
     int s=0;
     for (int i=1;i<=100;++i) 
         s+=i;
     System.out.println(s);
  }
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-11-12
作为java爷爷级别的C语言 面向过程的语法是一样的 循环部分就是面向过程的编程
int i;
int sum=0;
for (i=1;i<=100;++i)
sum+=i;
第2个回答  2009-11-13
两个的循环部份都一样
都是做一个累加.
再用一个变量接收累加的和
int sum=0;
for(int i=1;i<=100;i++){
sum+=i;
}
第3个回答  2009-11-11
都是一个循环累加搞定
s=0;
for(i=1;i<=100;i++){
s+=i;
}

不同点的话我说不清耶,两者语法略有不同,对内存的应用好像也不同,java没有指针,但指针是c的精华
第4个回答  2009-11-11
循环部份是一样的!
for(int temp=0,a=1;a<=100;a++)
{
temp+=a
}
相似回答