tfsf.net
当前位置:首页>>关于C++编程:从键盘输入一个正整数n,编程计算n!的资料>>

C++编程:从键盘输入一个正整数n,编程计算n!

for(n=1;n{ float sum=0; float a=power(2,n); sum=sum+(1/(a-1));}要调用库函数,我只写了大概的.n 可以动态输入

#include<iostream.h> void main() { int n,sum=1; cin>>n; while(n>0) { sum=sum*n; n--; } cout<<sum; }

//#include "stdafx.h"//if the vc++6.0, with this line.#include using namespace std; int main(int argc,char *argv[]){ int n,i,s; cout =0)\nn="; if(!(cin >> n) || n cout return 0; } for(s=0,i=1;i cout return 0; }也可以如下做://#include "stdafx.h"//if the vc

源程序如下: #include <stdio.h> int main() { int n,i,j,sum=1,t; scanf("%d", &n); for(i=1;i<=n;i++) { t=1; for(j=1;j<=i;j++) { t *= 2; //每次计算2 ^ i 出来 } sum += t; //sum加上算出来的2 ^ i } printf("%d\n", sum); return 0; }

#include<stdio.h> void main(){ int i,a,sum=1; scanf ("%d",&a); for(i=1;i<=a;sum*=i,i++); printf("n=%d,n!=%d",a,sum); }#include<stdio.h> void main(){ int i,a,sum=1; scanf ("%d",&a); i=a; while(i){ sum*=i; i--; } printf("n=%d,n!=%d",a,sum); }

#include<stdio.h> int main(){ int n; int l; int ou=0,ji=0; scanf("%d",&n); while(n--){ scanf("%d",&l); if(l%2==0) ou++; else ji++; } printf("%d,%d",ji,ou); //这里根据具体格式调整一下,}你也可以将输出贴出来,我来调整

#include using namespace std; int main() { int a[1000]; int i,z=0,max,secMax,m=0,N; cout<<"N数:"; cin>>N; for(i=0;i>a[i]; } max=a[0]; secMax=a[0]; for(i=0;imax) { max=a[i]; secMax=max;m=z;z=i; } } cout<<"数组中的最大值="<<max<<endl;

晚上好楼主,我已经编译通过请看图 谢谢采纳!#include <stdio.h>int Cacu(int n){ int i,sum=1; for(i=1;i<=n;i++) sum=sum*i; return sum;}void main(){ int n,result; printf("please input a number for you to operate\n"); scanf("%d",&n); result=Cacu(n); printf("the result you want to get is:\n"); printf("%d\n",result);} 图:

回答 2 5 从键盘输入一个正整数n,计算n!的值.要求定义和调 回答 2 1 问: 否则输出N.C语言怎么编程 答: #include#includeint main(){int n;//n为输入的数printf("请输入正整数:");scanf("%

很简单的,你直接用一个变量来接受你输入的正整数n,对其进行折半求余;代码如下:#include int main(){ cout>n; cout 评论0 0 0

网站首页 | 网站地图
All rights reserved Powered by www.tfsf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com