用C语言编程, 求1+2+3+.....+100的和? 跪求啊 ,考试用。

作者&投稿:曲骆 (若有异议请与网页底部的电邮联系)
用c语言编一个程序,求1+2+3+……100的和。~

//代码如下:#include int main(){int i,sum=0;for(i=1;i<=100;i++)sum=sum+i;printf("%d
",sum);return 0;}求采纳! 运行结果

#include int main(void){ int num = 0; int i; for(i = 1;i <= 100; i++) { num += i; } printf("num = %d
",num); return 0;}

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


#include <stdio.h>

int main()
{
int i;
int sum = 0;

for (i = 0; i <= 100; i++)
{
sum += i;
}
printf("sum of 1+2+3+...+100=%d\n", sum);
return 0;
}

#include<stdio.h>
int mian()
{
int i,s=0;
for(i=1;i<=100;i++,s=s+i);
printf("the result is %d\n",s);
return 0;
}

int sum=0;
for(int i=1;i<=100;i++)
{
sum+=i;
}
return sum;

方法一for循环
#include<stdio.h>
main()
{int i,s=0;
for(i=1;i<=100;i++)
s+=i;
printf("s=%d",s);
}
方法二定义求和函数
#include<stdio.h>
int add(int,int);
main()
{int i,y;
for(y=0,i=1;i<=100;i++)
y=add(y,i);
printf("%d",y);
}
int add(int a,int b)
{int s=0;
s=a+b;
return s;
}
方法三递归求和
#include<stdio.h>
int fun(int n)
{
if(n==1)return 1;
return n+fun(n-1);
}
main()
{
printf("%d",fun(100));
}
方法四do while求和
#include<stdio.h>
main()
{int i=1,s=0;
do
{s=s+i;i++;}
while(i<=100);
printf("s=%d",s);
}
方法五while
#include<stdio.h>
main()
{int i=1,s=0;
while(i<=100)
{s+=i;i++;}
printf("s=%d",s);
}


上饶市19243276355: 帮我用C语言作者几道题谢谢编写程序求出满足不等式1+2+3+…+n (运行结果:n=31,sum=496)3.编写程序,求1 - 3+5 - 7+9…… - 99+101的值; (运行结果:... -
漫录康宝:[答案] #include void CalculateN() { int i=0; int sum=0; while (sum { sum = sum+(++i); } printf("n=%d,sum=%d\n",--i,sum-i); } int main() { CalculateN(); return 0; }

上饶市19243276355: 用C语言编程求出1+2+3+....+100的值? -
漫录康宝: #include int main(){int i=0;while(i<=100)i+=i;printf("%d",i);}这样是不更简洁呢??! -物联网校企联盟技术部...

上饶市19243276355: C语言编程:求1!+2!+3!+、、、+n!的值? -
漫录康宝: #include<stdio.h> main() { int i,b,sum=1,g;/*定义各个需要的元素,sum初值化,就拿1-4的阶乘的和来试炼*/ for(i=2;i<5;i++) { g=i; /*切记要赋值一下,因为下面要改变*/ for(b=1;b<=i-1;b++) { g*=b; } sum+=g; } printf("总和是%d\n",sum); }

上饶市19243276355: C语言编写程序求1!+2!+3!+...+n!,n为输入并且3〈=n〈=20. -
漫录康宝: #includevoid main() { int i,a; float n=1,sum=0; while(1) { scanf("%d",&a); if(a<3||a>20) printf("repeat input"); else break; } for(i=1;i<=a;i++) { n=n*i; sum=sum+n; } printf("1!+2!...+%d!=%.0f",a,sum); }

上饶市19243276355: C语言,编写函数f(n)计算1+2+3+...+n.要求返回double类型. 利用函数编程:输入一个整数n,计 -
漫录康宝: #include void main() { int Num,i,j; double dResult; dResult = 0; printf("Please Enter a Number:\n"); scanf("%d",&Num); j = 0; for(i=1;i j = j + i; dResult += (i+0.0)/j; } printf("The Result is %lf",dResult); getch(); return; } 其中dResult += (i+0.0)/j; ...

上饶市19243276355: 用c语言编程计算1+2+3+…+100的值
漫录康宝: 代码如下#include <stdio.h>int s=0,i=0;int main(){ /* 我的第一个 C 程序 */ printf("Hello, World! \n"); for(i=0;i<=100;i++)s=s+i; printf("1+2+...+100=%d",s); return 0;}

上饶市19243276355: 用c语言编程实现求1!+2!+3!+...+n!的值,其中n值由键盘输入 -
漫录康宝: #include <stdio.h>//求n!的值 int func(int n) { if(n == 1) return 1; else return n*func(n-1); } int main() { int n,i,sum=0; printf("输入n的值: "); scanf("%d",&n); if(n<=0) { printf("Input Error!\n"); return -1; } for(i=1;i<=n;i++) { sum+=func(i); } ...

上饶市19243276355: C语言 用函数调用方法求1!+2!+3!+…+n!的和 -
漫录康宝: #include<iostream> #include<cstdio> using namespace std; int main() { int n; while(cin>>n) { long long sum=0,num=1; for(int i=1;i<=n;i++) { num*=i; sum+=num; } printf("%lld\n",sum); } return 0; } printf()函数的调用格式为:printf("<格式化字...

上饶市19243276355: C语言编程:编写用于求1!+2!+3!+…+n!和的函数和主函数,并将结果返回给主函数输出. -
漫录康宝: #include<stdio.h> void main() { int i; float k=1,sum=0; for(i=1;i<=20;i++) { k=k*i; sum=sum+k; } printf("\n%f",sum); }

上饶市19243276355: 用c语言编程实现求1!+2!+3!+...+n!的值,其中n值由键盘输入 -
漫录康宝: #include<stdio.h>//64位机器最多只能取到n = 31,再大数据会溢出int main(){ int n = 0; long long int result = 0, tmp = 1; printf("Please input n to calculate 1! + 2! + ...+ n!:\n"); scanf_s("%d", &n); if (n < 1){ printf("Input wrong.\n"); return 0; } for ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网