用C语言编写程序,求2+4+6+…+98+100之和.
# include<stdio.h>
int main()
{
int i,m=0;
for(i=2;i<=100;i+=2) m=m+i;
printf("%d
",m);
return 0;
}
或
#include
int
main()
{
int
i,sum=0;
for(i=1;i<=50;i++)
{
sum=sum+2*i;
}
printf("2+4+6+…+98+100=%d
",sum);
return
0;
}
扩展资料:
C程序是由一组变量或是函数的外部对象组成的。 函数是一个自我包含的完成一定相关功能的执行代码段。我们可以把函数看成一个“黑盒子”,只要将数据送进去就能得到结果,而函数内部究竟是如何工作的,外部程序是不知道的。外部程序所知道的仅限于输入给函数什么以及函数输出什么。函数提供了编制程序的手段,使之容易读、写、理解、排除错误、修改和维护。
C程序中函数的数目实际上是不限的,如果说有什么限制的话,那就是,一个C程序中必须至少有一个函数,而且其中必须有一个并且仅有一个以main为名的函数,这个函数称为主函数,整个程序从这个主函数开始执行。
参考资料来源:百度百科-C语言
用C语言编写一个程序,求a+(b的绝对值)的和.
include<stdio.h> int main(){ int a,b,fb;scanf("%d%d",&a,&b);fb = abs(b);printf("a+|b| = %d\\n", a+fb);return 0;}
用C语言编写程序,如何输入两个整数,并求和。
scanf("%d %d",&a,&b);\/\/ sum=a+b;\/\/三、数据处理,把a、b的和赋值给sum;printf("这两个数的和是:%d\\n",sum);\/\/ return 0;\/\/返回;C语言,是一种通用的、过程式的编程语言,广泛用于系统与应用软件的开发。具有高效、灵活、功能丰富、表达力强和较高的移植性等特点,在程序员中备受...
编写一个C语言程序,求出1至1000之间满足“用3除余2;用5除余3;用7除...
i++){ if(i%3==2&&i%5==3&&i%7==2){ printf("%d ",i);j++;if (j%5==0){printf("\\n");} } } return 0;} C语言是一种结构化的语言,提供的控制语句具有结构化特征,如for语句、if⋯else语句和switch语句等。可以用于实现函数的逻辑控制,方便面向过程的程序设计。
用C语言写程序求s。s=3\/(2^2)-5\/(4^4)+7\/(6^6)……+[(-1)^(n-1)]*...
用c语言编写程序:输入n,求 1-1\/2+1\/3-1\/4+..+1\/(2*n-1)-1\/(2*n)include<stdio.h>int main(){int i,n; double s=0; for(i=1;i<=n+n;i++) if(i%2)s+=1.0\/i; else s-=1.0\/i; printf("%lf\\n",s); return 0;} include<stdio.h> include<math...
编写C语言程序,求100~200之间所有素数。
素数就是只能被1和本身整除的数,先定义一个函数用于判断一个数是否是素数,在从100到200依次循环判断,如果是素数则输出。参考代码:include<stdio.h>int fun(int n){\/\/判断n是否是素数int i;for(i=2;i<n;i++)if(n%i==0) return 0;return 1; } int main(){ int i; for(i=100;i...
C语言 编写一个程序,输入一个正整数,求出它是几位数。
求一个正整数n的位数可以先定义一个变量num,并初始化为0,依次把该整数n除以10,直到其为0为止,并且每除一次10,变量num的个数就自加1,最后num的值就是该整数n的位数。include <stdio.h> int main(){ int n,num=0;scanf("%d",&n);while(n){ num++;n\/=10;} printf("%d\\n",num)...
c语言程序,求答案和解题过程。
include<stdio.h>int adds(int x,int y);void main(){ int a=5,b=-1,c; printf("调用函数add,将a,b的值作为参数进行传值,a,b值不变\\n"); c=adds(a,b); printf("运行函数add 静态变量m初值0 n初值3\\n"); printf("执行n*=++m; m先++再取值运算, n=3...
C语言编写一段程序,求输入的数的平方以及立方分别是多少
include <stdio.h> int main(){ double x;scanf("%lf",&x);printf("%g %g\\n", x*x,x*x*x);return 0;}
用C语言编写求20!的程序
include <stdio.h> void main(){ double res=1.0;int i;for(i=1;i<=20;i++){ res*=i;} printf("result=%lf",res);} 利用for循环期求出第n项阶乘的积,然后前n-1项的阶乘的和加上第n项阶乘,当n等于20的时候就是所求。
急啊!请编写一个C语言程序,根据以下公式求π的值(要求满足精度0.0005...
include <stdio.h> include <math.h> double fun(double eps){ double s=1.0;float t=1,pi=0,n=1.0;while((fabs(s))>=eps){ pi+=s;t=n\/(2*n+1);s*=t;n++;} pi=pi*2;return pi;} main(){ double x;printf("Input eps:");scanf("%lf",&x); printf("\\neps=%...
有命盐酸: # include int main(){ int n,i,sum=0,m=1; scanf("%d",&n); for(i=1;im*=i; if(i%2==0) sum+=m; } printf("%d",sum); return 0; }
白城市18477483131: C语言题计算2!+4!+6!+...+18! - ?
有命盐酸: 二重循环,内层阶乘,外层求和 #include<stdio.h> int jiecheng(int a) //计算a的阶乘 { int i,b=1; for(i=2;i<=a;i++) //当i小于a的时候,*i b *= i; return b; } int main() { int i,sum=0; for(i=2;i<19;i +=2) //i是2,4,6...18 sum=sum+jiecheng(i); printf("s=2!+4!+6!+……+18!=%d" ,sum); //输出结果 return 0; }
白城市18477483131: 编写程序,求满足2+4+6+…….+n>1000时的n的最小值及其和值. - ?
有命盐酸: 给,已经编译运行确认:#include<stdio.h> #include<conio.h> void main() {int n=0,s=0;while(s<1000){n+=2;s+=n;}printf("n=%d s=%d",n,s);getch(); } 运行结果:n=64 s=1056
白城市18477483131: 2!+4!+6!…+10!用c语言求和 - ?
有命盐酸: #include <stdio.h> int getvalue(int n) //求n!{ int ncount = 1; for (int i=1; i<=n; i++) { ncount = ncount*i; } return ncount; } void main() { int ncount = 0; for (int i=1; i<=20; i++) { ncount = ncount+getvalue(i); }printf("1!+2!+3!4!+....+20! = %d\n ", ncount); return; }
白城市18477483131: c语言2!+4!+6!…+18!怎么算??急求!! - ?
有命盐酸: 18太大了= =#include <stdio.h> void main(void) { long double t,sum(0),i,j; for(i=2; i<=4; i+=2) { t=1; for(j=2; j<=i; j++) t*=j; sum+=t; } printf("sum=%f",sum); return; }
白城市18477483131: 求解一道简单的C程编程题. 输入一个正整数n,编写一个程序,计算2+4+6+...+n的值 - ?
有命盐酸: #include <stdio.h> int main(int argc, char *8argv) { int val =0 ; int sum = 0; int a = 0; int i = 0; printf("put in the number\n"); scanf("%d", &val); a = val / 2; for (i = 1; i <= a; i++) { sum += 2 * i; } if (0 != val % 2 ) { sum += val; } printf("2 + 4 + 6 +...+n result:%d\n", sum); return 0; }
白城市18477483131: 用c语言求2+4+6+8+10+…+2n - ?
有命盐酸: 如果你用的是WIN-TC的话,下面这个程序是比较简单的;如果你用的是TURBO C的话就把“getch()"改为”getchar()"就可以了. #include"stdio.h" main() {int i,sum=0; for(i=2;i<=100;i++,i++) {sum=i+sum;} printf("The answer is %d",sum); getch(); } 我在WIN--TC中运行了一下 答案是2550
白城市18477483131: 2. 求s = 2+4+6+ …… +100.用C++帮我编下程序..急用..谢谢 - ?
有命盐酸: C语言的写法: #include<stdio.h>#include<stdlib.h> int main() {int i,s=0; for(i=0;i<=100;i+=2) s+=i; printf("%d\n",s); system("pause"); return 0; } C++的写法: #include<iostream> using namespace std; int main() {int s=0; for(int i=0;i<=100;i+=2) s+=i; cout<<s<<endl; system("pause"); return 0; }
白城市18477483131: 编程求2+4+6+100和 - ?
有命盐酸: C语言: #include<stdio.h> main() { int a=2+4+6+100; printf("2+4+6+100的和是:%d\n",a); } C++语言: #include<iostream.h> main() { int a=2+4+6+100; cout<<"2+4+6+100的和是:"<<a<<endl; } 还有java和汇编的,你要哪种语言编写?
白城市18477483131: 设计一个算法求2+4+6+8+…+100的值,并画出程序框图 - ?
有命盐酸: 初始a=2,i=2,w=0,w=w+a 然后循环w=w+a,a=a+i,直到a>100时输出就好...思路就这样,框图还是你自己来吧,简单的