这段代码定义了一个函数sum,用来计算从0到n的整数之和。主函数中调用了sum(100),并输出结果。除了简单的求和问题,C语言还可以用来解决其他数学问题。例如,使用三重循环来生成由1、2、3、4组成的互不相同且无重复数字的组合:include"stdio.h"include"conio.h"main() { inti,j,k; printf_s(...
void main(){ int i;int sum=1;for(i=2; i<=100; i++){ if (i%2==0)//偶数相加 { sum=sum+i;} else//奇数 { sum=sum-i;} } printf("sum is %d", sum);}
int main(){ int sum=1,i;for(i=2;i<=100;++i)if(i%2) sum-=i;else sum+=i;printf("%d\n",sum);return 0;}
int fun(int n){ int sum = 0;int i;for(i = 1;i <= n;i++){ sum += i;} return sum;} 若求1-100和,则这样调用fun(100);返回值即为所求和
include <stdio.h> main(){ int i,t,sum;i=1;sum=0;for(t=1;t<=100;t++){ sum=sum+i*t;i=-i;} printf("%d\n",sum);}
include<stdio.h> void main(){ int i,s=0;for(i=1;i<=100;i++){ if(i%2==0)s-=i;else s+=i;} printf("1-2+3-4+5-...-100=%d\n",s);}
1、 如果i初值是0,循环100次 应该条件i<100 2、你定义了flag变量,我想你的意思肯定是想用这个标识变量来实现+-交替,但你没有在执行过程中改变flag的值,它始终是1,没起作用。我写你要的3个方法,其中while就是模仿你的写法写的。你参考吧 include<stdio.h>void useWhile(int n)//这个while...
第一个 include<stdio.h> main(){ printf("您好,欢迎您的到来");} 第二个 include<stdio.h> main(){ int i,s=0;for(i=1;i<=100;i++){ s=s+i;} printf("从1加到100的和为%d",s);}
三种循环方法计算1-2+3-4+5-6+…-100的值 每种方法的执行过程都不一样,依据个人习惯性思维,可以选择用适当的结构。 方法一:while循环 方法二:do-while循环 方法三:for 循环... 查看原文 循环结构 C++语言可实现循环结构的语句: goto语句 while语句 do~while语句 for语句while语句do-while...
for(int i=1;i<=100;i++){ sum+=i*pow(-1, i-1);} printf ("result = %f\n", sum );1、把此数列连续的奇数项和偶数项结合起来构成一个新数列,它就变成-1,-1,-1,...,-1共50项这样一个数列,C编程当然就很简单了。2、用一个for循环遍历1~100,计数变量为奇数时向和累加...