《C语言及程序设计》实践参考——求阶乘

简介: 返回:贺老师课程教学链接  项目要求【项目2:求阶乘】输入n,求 n! 并输出[参考解答]#include <stdio.h>int main( ){ int n,i,fact=1; printf("Please input n:"); scanf("%d", &n); for(i=1;i<=n;i++) fact=fact*i; print

返回:贺老师课程教学链接  项目要求


【项目2:求阶乘】
输入n,求 n! 并输出
[参考解答]
#include <stdio.h>
int main( )
{
	int n,i,fact=1;
	printf("Please input n:");
	scanf("%d", &n);
	for(i=1;i<=n;i++)
		fact=fact*i;
	printf("fact=%d\n", fact);
    return 0;
}
本程序在输入的n过大时,会超出整型数据类型表达的范围,产生“溢出”


目录
相关文章
|
26天前
|
搜索推荐 程序员 C语言
指针赋值与引用传递:C语言的基础知识与实践技巧
指针赋值与引用传递:C语言的基础知识与实践技巧
|
1月前
|
机器学习/深度学习 移动开发 人工智能
C语言程序设计例题
C语言程序设计50例
|
25天前
|
搜索推荐 程序员 C语言
指针赋值与引用传递:C语言的基础知识与实践技巧
指针赋值与引用传递:C语言的基础知识与实践技巧
|
29天前
|
算法 搜索推荐 程序员
C语言程序设计考试掌握这些题妥妥拿绩点(写给即将C语言考试的小猿猴们)
C语言程序设计考试掌握这些题妥妥拿绩点(写给即将C语言考试的小猿猴们)
13 0
|
29天前
|
IDE 编译器 开发工具
详细解读C语言程序设计:现代方法(第2版)第二章全部习题答案
详细解读C语言程序设计:现代方法(第2版)第二章全部习题答案
12 0
|
1月前
|
C语言
C语言刷题(循环结构程序设计)
C语言刷题(循环结构程序设计)
|
1月前
|
C语言
|
1月前
|
机器学习/深度学习 移动开发 人工智能
C语言程序设计的50个小案例
C语言程序设计的50个小案例
|
1月前
|
C语言
C语言---循环迭代---n的阶乘
C语言---循环迭代---n的阶乘
|
1月前
|
C语言
C语言---递归--求n的阶乘
C语言---递归--求n的阶乘