编程计算并输出1到n

作者&投稿:稻项 (若有异议请与网页底部的电邮联系)

...1开始到n的自然数的和。在main()函数中由键盘输入n,并输出计算...
float fun(int n){float sum=0;int i;for(i=1;i<=n;i++) sum+=i;return sum;} main(){int n;printf("input n:");scanf("%d",&n);printf("ans=%.0f",fun(n));}

编写程序,计算1!+2!+3!+...+n!的值,其中n的值由用户输入。答案给出来了...
double sum=0,fact_k=1;\/*fact-k=1,这是给fact_k赋一个初始值,下面在计算每一个k的阶乘时会用到*\/ printf("Please Input n:");scanf("%d",&n);\/* 输入一个整型数,这个数赋值给变量n*\/ for(k=1;k<=n;k++)\/*这个循环代表,计算1到n的阶乘的和, sum+=fact_k就是sum存储...

...键盘输入一个n 然后用循环计算 从1加到n的结果在显示出来
mov al,1 mov dl,0 again:add dl,al inc al loop again ;此循环进行累加,al每次+1,最终的数放在dl中 push dx ;dx压栈,保存累加后的最终值 mov dl,10 ;以下6行打印回车 mov ah,2 ;int 21h ;mov dl,13 ;mov ah,2 ;int 21h ;以上6行打印回车 ;以下为输出该...

程序设计,编写程序计算并输出:1+12+123+1234+……的前n(设0<n<10...
include<stdio.h> int main(void){ int n=0;printf("输入n");scanf("%d", &n);int sum = 0;int temp= 0;for(int i = 0; i <= n; i++) { sum*=10;sum+=temp;sum+=i;temp = sum;} printf("%d", sum);return 0;} ...

输入一个整数n,编程计算并输出1到n之间的所有素输之和
include<stdio.h>void main() { int n,i,j,b,s; scanf("%d",&n); for ( i=1,s=0;i<=n;i++ ) { for ( j=2,b=1;j<=i\/2;j++ ) if ( i%j==0 ) { b=0; break; } if ( b ) s+=i; } printf("%d\\n",s);} ...

c语言编程输出1到n之间所有的能被3或者5整除的数的和
2 对1~n进行遍历,如果能被3或5整除,则累加到结果上。3 输出结果。代码 int main(){ int n,s = 0; int i; scanf("%d",&n); for(i = 1; i <= n; i ++) if(i%3==0 || i % 5 == 0) s+=i; printf("%d\\n",s);} ...

c语言编程:求1!到n!的和
int fun(int n)\/\/求n!{int i=1,c=1;while(i<=n){c*=i;i++;}return c;}int main(){int i,n;int sum=0;printf("输入n:");scanf("%d",&n);for(i=1 ; i<=n ; i++)sum+=fun(i);printf("输出:%d\\n",sum);return 0;}希望能帮助你哈 本回答由提问者推荐 举报| 答案纠错 | ...

C语言。编写程序计算并输出:1 + 12 + 123 + 1234 + …… 的前n(设0...
include "stdio.h"main(){ int i,n;int a=0;int s=0;printf("Please input n:");scanf("%d",&n);for(i=1;i<n+1;i++){ a=a*10+i;s=s+a;} printf("The result is %d \\n",s);} 有个问题,n大于5的时候显示有问题,因为c不好定义比较大的数字,可考虑用字符串表示 ...

编程,用while语句,计算并输出1+1\/2+…+1\/n的值
include<stdio.h> int n,i;float sum=0.0;int main(){ scanf("%d",&n);for(i=1;i<=n;i++)sum+=1.0\/i;printf("%f\\n",sum);getch();return 0;}

C语言编程 输入一个正整n,生成一张阶乘表,输出1!~n!的值。
include<stdio.h>double fac(int n){if(n==0)return 1.0; return n*fac(n-1);}int main(){int i,n; scanf("%d",&n); for(i=1;i<n+1;i++) printf("%d!=%.0lf\\n",i,fac(i)); return 0;}

沃习17350827434问: 急!!!怎么用C语言编写程序,用函数完成:计算从1开始到n的自然数的和??? -
贞丰县盐酸回答: C语言是普适性最强的一种计算机程序编辑语言,它不仅可以发挥出高级编程语言的功用,还具有汇编语言的优点,计算和的方法为: 1、新建一个求1到100自然数之和项目. 2、添加一个cpp文件. 3、包含需要用到的头文件. 4、输入main函数. 5、定义两个变量,分别是:a和sum. 6、使用while语句计算1到100之间所有自然数之和. 7、运行程序,打印出结果. 注意事项: C语言的语法限制不太严格,对变量的类型约束不严格,影响程序的安全性,对数组下标越界不作检查等.从应用的角度,C语言比其他高级语言较难掌握.也就是说,对用C语言的人,要求对程序设计更熟练一些.

沃习17350827434问: c语言编程输出1到n之间所有的能被3或者5整除的数的和 -
贞丰县盐酸回答: 1 输入n.2 对1~n进行遍历,如果能被3或5整除,则累加到结果上. 3 输出结果. 代码1 2 3 4 5 6 7 8 9 10intmain() {intn,s = 0;inti;scanf("%d",&n);for(i = 1; i <= n; i ++)if(i%3==0 || i % 5 == 0)s+=i;printf("%d\n",s); }

沃习17350827434问: 1.编写程序,C语言1.编写程序,计算下面公式并输出结果.要求:(1)编写一个函数计算n!(2)编写主函数,由键盘输入n和m,调用(1)中的函数完成计算... -
贞丰县盐酸回答:[答案] 第一 #include main() { int n,m,i,j; long int sumn,summ; scanf("%d%d",&n,&m); if(m>15 || n>15) printf("wrong!\n"); else { sumn=1; summ=1; for(i=1;i sumn=sumn*i; for(j=1;j summ=summ*j; printf("sumn=%ld\nsumm=%ld\n",sumn,summ); } } 第二...

沃习17350827434问: 用c语言求从1到n的累加和超出100的最小整数n -
贞丰县盐酸回答: #include<stdio.h> main(){int n=1,sum=0;while(sum<=100){sum+=n;n++;}printf("%d",n-1); }

沃习17350827434问: 编程题:随便输入一个数n,用while或for循环来输出1到n的所有质数,这个程序怎么编谁能告诉我? -
贞丰县盐酸回答: #include<iostream>#include<cmath>#include<iomanip> using namespace std; int main() { int m,k,i,n,l=0; cout<<"请输入n:"<<endl; cin>>n; bool prime;//设置一个bool型for(m=1;m<=n;m=m+2)//奇数才有可能是素数{prime=true; k=int(sqrt(m))...

沃习17350827434问: 从键盘输入正整数n,计算并输出1到n的和,c语言谢谢 -
贞丰县盐酸回答: while (scanf ("%d", &n) == 1) { i = 0; sum = 0; while (n >0 ) { sum += i; } printf ("1~n and is %d \n", sum); }

沃习17350827434问: c语言:从键盘任意输入一个整数n,编程计算并输出1 - n之间的所有素数之和 -
贞丰县盐酸回答: 你的程序中 判断素数并加和的部分有问题 在你的基础上修改如下 PS:main不需要改动 # include int SumPrime(int n) { int i; int k; int sum=0; for(i=2;i<=n;++i ) { for(k=2;k { if(i%k==0) break; } if(k == i) sum+= k; } return sum; } int main (void) { int n; int ...

沃习17350827434问: c程序:计算出1到n的和,即1+2+3+…+n,n的值由用户通过键盘输入,程序输 -
贞丰县盐酸回答: 1 2 3 4 5 6 7#include "stdio.h" intmain(void){intn;while(printf("n = "),scanf("%d",&n) && n>0)printf("The result is %d\n",n*(n+1)/2);return0; }

沃习17350827434问: 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; ...

沃习17350827434问: vf编程问题随机输入自然数n,求1到n的和并输出
贞丰县盐酸回答: CLEAR SET TALK OFF s=0 input "输入一个自然数:" to n FOR i=1 TO n s=s+i NEXT ? "1到"+STR(n)+"的和是:",s SET talk on


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