2.设计一个c语言程序,从键盘上输入3个整数,计算这3个整数的阶乘和,在屏幕上输出。计算阶乘的操作用函数实现,其中利用for循环
时间: 2024-09-20 08:18:07 浏览: 34
(完整word版)C语言程序设计100个经典例子(2).doc
在C语言中,你可以创建一个简单的程序来实现这个功能。首先,我们会定义一个名为`factorial`的函数来计算给定整数的阶乘,然后在主函数中获取用户输入并调用该函数。以下是完整的代码示例:
```c
#include <stdio.h>
// 定义阶乘函数
int factorial(int num) {
int result = 1;
for (int i = 1; i <= num; ++i) {
result *= i;
}
return result;
}
int main() {
// 从键盘输入3个整数
int num1, num2, num3;
printf("请输入三个整数:\n");
scanf("%d %d %d", &num1, &num2, &num3);
// 计算阶乘并输出结果
int fact1 = factorial(num1);
int fact2 = factorial(num2);
int fact3 = factorial(num3);
printf("第一个数 %d 的阶乘是 %d\n", num1, fact1);
printf("第二个数 %d 的阶乘是 %d\n", num2, fact2);
printf("第三个数 %d 的阶乘是 %d\n", num3, fact3);
return 0;
}
```
当你运行这个程序时,它会提示你输入三个整数,然后分别计算并显示它们的阶乘。
阅读全文