给定三个小于100的正整数,求它们的乖积用C语言
时间: 2024-10-12 17:18:08 浏览: 27
在C语言中,如果你想要计算给定的三个小于100的正整数的乘积,你可以创建一个函数来接收这三个数字作为参数,然后返回它们的乘积。下面是一个简单的示例:
```c
#include <stdio.h>
// 定义一个名为calculateProduct的函数,接受三个整数作为参数
long long calculateProduct(int a, int b, int c) {
// 使用长整型防止溢出,因为三个较小的数相乘结果可能超过int范围
return (long long)a * b * c;
}
int main() {
int num1, num2, num3; // 输入三个数字
printf("请输入三个小于100的正整数:");
scanf("%d %d %d", &num1, &num2, &num3);
// 检查输入是否有效并确保小于100
if (num1 < 1 || num1 >= 100 || num2 < 1 || num2 >= 100 || num3 < 1 || num3 >= 100) {
printf("输入错误,数字应小于100。\n");
return 1;
}
long long product = calculateProduct(num1, num2, num3);
printf("这三个数的乘积是:%lld\n", product);
return 0;
}
```
在这个程序中,用户会被提示输入三个数,然后`calculateProduct`函数会计算并返回他们的乘积。如果输入的数字不在指定范围内,会在主函数中给出错误提示。
阅读全文