C语言 用for语句计算1到100之和,求解?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 用for语句计算1到100之和,求解?相关的知识,希望对你有一定的参考价值。

#include <stdio.h>
int main ()
int i=1,x=0;
for(;i<=100;i++);
x=x+i;
printf("%d\n",x);
return 0;

这是我写的,哪里出错了?

#include <stdio.h>
int main ()
int i=1,x=0;
for(;i<=100;i++); 改 for(i=1;i<=100;i++)
x=x+i;
printf("%d\n",x);
return 0;


这样就可以了的,不懂得再问!
参考技术A for(;i<=100;i++);//这个后面不要加分号啊!!!!
改为:
#include <stdio.h>
int main ()
int i=1,x=0;
for(;i<=100;i++) //这里!这里!这里!这里!这里!这里!这里!这里!这里!这里!这里!这里!这里!这里!
x=x+i;
printf("%d\n",x);
return 0;
参考技术B for(;i<=100;i++);
把这句最后面的分号去掉,这是只一个分号的语句是空语句
参考技术C int sum = 0;
int i;
for (i =1; i <= 100; i++)
sum += i;

执行完后sum就是1到100之和
参考技术D 循环中,你没有规定i的初值,应该是
for (i=1;i<=100;i++);
你是学C语言的吧,建议你去泡论坛

求1到100之和用C语言怎么编程

#include <stdio.h>

int main()


 

int a,b;
 

b=0; 

for(a=1;a<=100;a+=1)
 

b=b+a;
 

printf("sum = %d\\n",b);
 

return 0;

扩展资料

使用java的编程方法得到1-100的和:

package study01;

public class TestWhile     

public static void main(String[] args) 

        

int sum = 0;        

int i = 1;       

while (i <= 100) 

             

System.out.println(i);              

sum += i;             

i++;         

         

System.out.println(sum);      

 

结果等于:5050。

参考技术A

在C语言中可以通过定义一个累加器(一个变量)并结合for循环来实现计算1到100之和。


具体的实现程序如下:

double sum=0;  // 定义累加器变量sum,并初始化为0
int i;
for(i=1; i<=100; i++)

    sum += i;   // 等价于sum = sum + i; 即将累加的和保存在累加器sum中

printf("%lf\\n", sum);  // 输出1到100之和

参考技术B #include <stdio.h>
int main()

int i ,sum=0;
for(i = 1;i<=100;i++)

sum + = i;

printf("1到100之和为:%d",sum);
return 0;
参考技术C #include<stdio.h>
void mian()

int i,sum=0;
for(i=1;i<=100;i++)
sum+=i;
printf("1到100之和sum=%d",sum);
参考技术D #include<stdio.h>
void main()
int i=1,sum=0;
for(i=1;i<101;i++)
sum+=i;
printf("sum=%d\n",sum);

以上是关于C语言 用for语句计算1到100之和,求解?的主要内容,如果未能解决你的问题,请参考以下文章

急求C语言编程:求1到100所有偶数之和,三种循环语句分别实现

求自然数1到100之和,用for语句实现,C++

用for语句编1到100之间偶数和

c语言如何求1至100之间的全部奇数之和

c#用for语句怎么计算1到100的和

C语言中编程计算1至100以内的奇数和偶数并分别求和,求代码