精华内容
下载资源
问答
  • C语言编程,1-10的阶乘

    2015-12-22 09:21:44
    1-10的阶乘 #include"stdio.h" void main() { long a=1,n,s=0; for(n=1;n<=10;n++) { a*=n;/*阶乘*/
  • C语言 - 求阶乘

    2020-12-17 21:02:57
    编程求S=1!+2!+3!+…+N!值(N<=20)。 Example Input 10 Example Output 4037913 代码: #include<stdio.h> int main(){ int input,i,j; long sum=1,output=0; printf("Example Input\n"); scanf...

    C语言 - 求阶乘和

    编程求S=1!+2!+3!+…+N!的值(N<=20)。

    Example Input
    10
    Example Output
    4037913
    

    代码:

    #include<stdio.h>
    
    int main(){
    	int input,i,j;
    	long sum=1,output=0;
    	printf("Example Input\n");
    	scanf("%d",&input);
    	for(i=1; i<=input; i++){
    		for(j=1; j<=i; j++){
    			sum*=j;		//记录当前阶乘
    		}
    		output+=sum;		//把每层相加
    		sum=1;			//计算下次清1
    	}
    	printf("Example Output\n%ld",output);
    	return 0;
    }
    
    

    在这里插入图片描述

    展开全文
  • 当你的能力匹配不了你的野心时候,是该静下心来提深自己!...小编以求10的阶乘为例,给大家分享下阶乘的求法: #include &lt;stdio.h&gt; int prime(int x); void main(){ int m,n; prin...

    阶乘的定义:所有小于及等于该数的正整数的积

    典型的递归算法,f(n)=n*f(n-1)

    我们要C语言可以快速的进行编程计算,那么阶乘怎么求呢?小编以求10的阶乘为例,给大家分享下阶乘的求法:

    #include <stdio.h>
    int prime(int x);
    void main(){
    	int m,n;
    	printf("Please input numbers: ");
    	scanf("%d",&m);
    	n=prime(m);
    	printf("%d! 的阶乘是: %d\n", m,n);
    }
    int prime(int x){
    	int s;
    	if(x>0){
    		s=prime(x-1)*x;
    	}
    	else{
    		return 1;
    	}
    	return s;
    }

    作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。https://blog.csdn.net/qq_42680327

    展开全文
  • C语言编程题:用泰勒级数自然数e近似值

    万次阅读 多人点赞 2018-11-10 20:37:02
    题目:C语言中用泰勒级数e的近似值,直到最后一项小于 10的负6次方为止次方 e=1+1/1!+1/2!+...+1/n! 描述:观察公式前两项可以直接不用计算,合并为2,设置三个float型变量,e为结果,s为分子,i为分母,通过...

    题目:C语言中用泰勒级数求e的近似值,直到最后一项小于 10的负6次方为止次方

           e=1+1/1!+1/2!+...+1/n!

    描述:观察公式前两项可以直接不用计算,合并为2,设置三个float型变量,e为结果,s为分子,i为分母,通过i累加再相乘之后实现分母的阶乘变化。

     

    输入:不需要输入,在main函数内设置好初始值

     

    输出:输出e的结果。

    #include "stdio.h"
    
    void main(){
    
    	float s=1,e=2,i=1;
    	while(1/i>=1e-6)
    	{
            i=i*(i+1);
            e+=s/i;
    	}
    	printf("e=%f\n",e);
    
    }

    编程技巧与注意事项:

    1.注意C语言中的除法运算的特点:

    两个整数相除依据向零取整的原则舍去小数部分:5/3=1,-5/3=-1(而不是-2).

    若一个为整数一个为浮点数则进行浮点数除法:5/3.0=1.66667, -5.0/3=-1.66667.

    注意比较:1/3*3=0,1.0/3*3=1

     

     

     

    展开全文
  • 目录九九乘法表分数求和打印1000-2000年闰年求10个整数最大值从大到小输出三个数求阶乘之和 九九乘法表 #include<stdio.h> int main() { int i, j, n; scanf("%d\n", &n);//输入几就打印几阶 for ...

    九九乘法表

    #include<stdio.h>
    int main()
    {
    	int i, j, n;
    	scanf("%d\n", &n);//输入几就打印几阶
    	for (i = 1; i <= n; i++)
    	{
    		for (j = 1; j <= i; j++)
    		{
    			printf("%d * %d = %d ", i, j, i*j);
    		}
    		printf("\n");//换行
    	}
    	return 0;
    }
    

    截图
    在这里插入图片描述



    分数求和

    在这里插入图片描述

    #include<stdio.h>
    int main()
    {
    	int i = 0;
    	double sum = 0.0;
    	int flag = 1;
    	for (i = 1; i <= 100; i++)
    	{
    		sum = sum+flag*1.0 / i;
    		flag = -flag;
    	}
    	printf("%.2lf\n", sum);//.2就是代表保留2位小数
    	return 0;
    }
    

    截图
    在这里插入图片描述



    打印1000-2000年的闰年

    #include<stdio.h>
    int main()
    {
    
    	int i = 0;
    	for (i = 1000; i < 2000; i++)
    	{
    		if (i % 4 == 0 && i % 100 != 0 || i % 400 == 0)//判断闰年
    		{
    			printf("%d ", i);
    		}
    	}
    	return 0;
    }
    

    在这里插入图片描述



    求10个整数的最大值

    int main()
    {
    	int i = 0;
    	int arr[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9 ,10};
    	int sz = sizeof(arr) / sizeof(arr[0]);//计算数组大小
    	int max = 0;
    	for (i = 0; i < sz - 1; i++);
    	{
    		if (arr[i] > max)
    		{
    			max = arr[i];
    		}
    	}
    	printf("最大的数是:%d\n", max);
    	return 0;
    }
    

    在这里插入图片描述



    从大到小输出三个数

    int main()
    {
    	int a = 0, b = 0, c = 0, t = 0;
    	scanf("%d%d%d", &a, &b, &c);//4,7,3
    	if (a<b)
    	{
    		t = a;
    		a = b;
    		b = t;
    	}
    	else if (a<c)
    	{
    		t = a;
    		a = c;
    		c = t;
    	}
    	else if (b<c)
    	{
    		t = b;
    		b = c;
    		c = t;
    	}
    	printf("%d %d %d ", a, b, c);//7 4 3
    	return 0;
    }
    

    **如果觉得繁琐也可以写一个函数,每次调换之只需要调用函数就行。比如**:
    void swap(int* x, int* y)//指针接收
    {
    	int z = *x;
    	*x = *y;
    	*y = z;
    }
    int main()
    {
    	int a = 0, b = 0, c = 0, t = 0;
    	scanf("%d%d%d", &a, &b, &c);//4,7,3
    	if (a<b)
    	{
    		swap(&a, &b);//传地址过去
    	}
    	else if (a<c)
    	{
    		swap(&a, &c);
    	}
    	else if (b<c)
    	{
    		swap(&b, &c);
    	}
    	printf("%d %d %d ", a, b, c);
    	return 0;
    }
    

    在这里插入图片描述



    求阶乘之和


    int main()
    {
    	int n, i;
    	int sum = 0;
    	int ret = 1;
    	scanf("%d\n", &n);//输入5   1 + 1*2 + 1*2*3 + 1*2*3*4 + 1*2*3*4*5
    	for (i = 1; i <= n; i++)
    	{
    		ret *= i;// 1   1*2     1*2*3    1*2*3*4     1*2*3*4*5
    		sum += ret;// 1+2+6+24+120
    	}
    	printf("%d\n", sum);
    	return 0;
    }
    

    在这里插入图片描述

    展开全文
  • 满意答案scpbafos2013.10.18采纳率:59%等级:12已帮助:17528人// 此代码编译成功, 运行也正确.int GetFactorial( int i ) //得到 m!{if( i == 1 ){return i;}return i * GetFactorial(i-1);}int GetSum( int min, ...
  • * 考试形式上机考试 60 分钟 考试题型说明 10 个单选题 +2 个编程题 下面是编程题目复习题型期末考试的编程题 型及难易程度与此相近 请大家认真复习 强化练习 打下坚实基础顺利通过考试 * 1编写一计算阶乘的函数 ...
  • C语言编程100例精选源码

    热门讨论 2009-10-29 01:31:44
    共分为8篇,包括基础篇、数值计算与数据结构篇、文本屏幕与文件操作篇、病毒与安全篇、图形篇、系统篇、游戏篇、综合篇,基本涵盖了目前C语言编程的各个方面。  全部以实例为线索展开讲解,注重对实例分析、对...
  • /*简单的求阶乘问题,可以选择递归,或者是循环,注意采用循环时sum=1.0*/ #include <stdio.h> int main() { int n, i; scanf("%d", &n); double sum = 1.0; for( i=1; i<=n; i++ ) { sum *= i;...
  • 1.字符反向排列  2.模拟实现strlen  3.n的阶乘  4.分解整数  5.可变参数平均值  6.可变参数最大值  7.喝汽水问题  8.猴子吃桃  9.百钱买白鸡  10.渔夫打鱼晒网
  • C语言入门重要编程

    2019-12-01 23:06:44
    的阶乘之和 1. #include <stdio.h> 2. void main() 3. { 4. long int s=0,i; 5. long int n=1; 6. for(i=1;i<=10;i++) 7. { 8. n=n*i; 9. s=s+n; 10. } 11.printf("1!...
  • 1.希尔排序  2.冒泡排序  3.插入排序  4.快速排序  5.选择排序  6.归并排序  7.二分查找,折半查找  8.分块查找  9.n的阶乘10.1+2+3+...+n
  • 6-6 单链表结点的阶乘和 6-7 统计某类完全平方数 6-8 简单阶乘计算 6-9 统计个位数字 6-10 阶乘计算升级版 6-11 自定类型元素序列的中位数 6-12 判断奇偶性 6-13 折半查找 编程题(3
  • 简单的C语言程序

    千次阅读 2018-08-24 18:11:56
    编程实例1:求10! 实现过程:在写程序之前首先要理清求10!的思路。求一个数n的阶乘也就是用n*(n-1)(n-2)…*2*1。 程序主要代码如下: main() { int i=2,n=10; float fac=1; while(i&lt;=n) { fac=...
  • C语言函数递归调用

    2017-11-17 17:53:52
    一个函数在函数体内调用自己,就被称作递归调用,也即函数直接或间接地调用函数自身... 以下代码,分别用循环,和递归2种思路来求10的阶乘。 //用循环实现 #include main() { int i; float f=1; for(i=1;i<=10;
  • c语言经典案例

    2014-10-30 08:06:57
    有利于提高广大爱好c语言编程的人员。 其中包括: 第1章 初识C语言 1 实例001 第一个C语言程序 2 实例002 一个完整C语言程序 2 实例003 输出名言 3 实例004 用TC 2.0打开文件 4 实例005 计算正方形周长 5 第2章 ...
  •  应特别注意是,无论是从左至右值, 还是自右至左值,其输出顺序都是不变, 即输出顺序总是和实参表中实参顺序相同。由于Turbo C现定是自右至左值,所以结果为8,7,7,8。上述问题如还不理解,上机一...
  • 20035 1-1/4+1/7-1/10+……前n项之和 7 20036 输出华氏-摄氏温度转换表(改错题error02_6) 8 20038 xn次幂 9 20041 生成 3 乘方表 10 20044 100^0.5+101^0.5+……+1000^0.5 10 20053 计算物体...
  • 本书精心选取了利用C语言开发具有代表性150个编程实例。这些实例包括C语言的基础与提高、图形与多媒体、综合小程序、计算机等级考试上机试题(二级)/(三级)等几方面内容,基本涵盖了目前C语言开发主要...
  • 本书特色: ◆介绍了多个库包,可用于简化编程流程,使学生可以专注于高层次理论问题研究,避免了C语言编程的繁琐细节; ◆详细讨论了递归编程用法,包括大量难度各异编程示例和练习,如简单递归函数,分析...
  • c语言窗体实例.zip 傻瓜递归.c 冒泡法改进.c 小字库DIY-.c 小字库DIY.c 小白鼠钻迷宫.c 扫描码.C 挽救软盘.c 汉字字模.c 神经元模型.c 穷举搜索法.c 简单数据库.c 编程汉字问题.txt 编随机数.c 试题.C 递堆法.C ./...
  • 4.3.3 C语言对递归支持 64 4.3.4 段错误与栈溢出 66 4.4 本章小结 67 4.4.1 小问题集锦 67 4.4.2 小结 68 第2部分 算法篇 第5章 基础题目选解 69 5.1 字符串 69 5.1.1 WERTYU 69 5.1.2 TeX括号 70 5.1.3 周期串 71...
  • 虽然这些例子都是以C语言来编写,但是算法并不局限于C语言。如果读者采用其他编程语言,例如C++、C#、VB、Java等,根据其语法格式进行适当修改即可。 《C/C++常用算法手册》主要定位于有一定C/C++语言编程基础...
  • 虽然这些例子都是以C语言来编写,但是算法并不局限于C语言。如果读者采用其他编程语言,例如C++、C#、VB、Java等,根据其语法格式进行适当修改即可。 《C/C++常用算法手册 》主要定位于有一定C/C++语言编程...
  • Java开发技术大全(500个源代码).

    热门讨论 2012-12-02 19:55:48
    HelloNative.h 用javah生成的C语言头文件 HelloNative.java 准备调用C函数java文件 HelloNative.lib 用VC编译生成静态库文件 HelloNative.obj 用VB编译生成目标文件 HelloNativeTest.java 测试本地化...

空空如也

空空如也

1 2
收藏数 27
精华内容 10
关键字:

c语言编程求10的阶乘

c语言 订阅