C语言典型例题7

本系列博客针对于《C程序设计教程(第四版)——谭浩强 编著》这本书中的所有例题和习题进行了详细的解释和学习,希望可以对你学习C 语言可以有所帮助。

有些代码可能会在前面详细解释,后面会一笔带过,希望大家可以多多翻阅,谢谢大家啦!!!嘻嘻!!!

例题:求5!。

//《C程序设计教程(第4版)——谭浩强》
//例题1.9 表示5! 即1*2*3*4*5
#include <stdio.h>

int main()
{
	int num=0;
	int i=1;
	printf("请输入需要阶乘的数字:\n");
	scanf("%d",&num);
	long long int end_num=1;
	while(i<=num)
	{
		end_num=end_num*i;
		i++;
	}
	printf("计算的结果为:%2d\n",end_num);
	return 0;
}

运行结果:(需要在键盘输入数字,输入哪一个数字,输出哪一个数字的阶乘)

代码中需要注意的事情:

数字(1、2、3、4、.....)、循环的次数、最后输出的结果各需要一个变量来对它进行存储,不能搞混

  • 21
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值