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;
这是我写的,哪里出错了?
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,并初始化为0int 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之和,求解?的主要内容,如果未能解决你的问题,请参考以下文章