用c语言编写一个程序,程序包含至少两个自定义函数,第一个函数用于计算两个整数的和,第二个函数用于计算两个整数的乘积,主函数中调用这两个函数,并打印结果
时间: 2025-02-23 14:31:41 浏览: 13
在C语言中,你可以按照以下步骤创建一个简单的程序,包含两个自定义函数add_numbers
和multiply_numbers
,以及一个主函数main
来调用它们并显示结果:
#include <stdio.h>
// 自定义函数 - 计算两个整数的和
int add_numbers(int a, int b) {
return a + b;
}
// 自定义函数 - 计算两个整数的乘积
int multiply_numbers(int x, int y) {
return x * y;
}
// 主函数
int main() {
// 调用函数并存储结果
int sum = add_numbers(5, 7);
int product = multiply_numbers(3, 4);
// 打印结果
printf("The sum of the two numbers is: %d\n", sum);
printf("The product of the two numbers is: %d\n", product);
return 0; // 程序正常结束
}
当你运行这个程序,它会分别计算并打印出5和7的和,以及3和4的乘积。
相关问题
如何用C语言编写一个自定义函数,计算并返回1到n(包括n)的所有整数和?
在C语言中,你可以通过使用循环结构(如for循环)来编写一个自定义函数,用于计算并返回1到n的所有整数之和。下面是一个简单的示例:
#include <stdio.h>
// 定义一个名为sum的函数,接受一个整数参数n
int sum(int n) {
int total = 0; // 初始化总和为0
for (int i = 1; i <= n; i++) { // 循环从1到n
total += i; // 每次迭代将当前数值加到总和上
}
return total; // 返回计算后的总和
}
int main() {
int n;
printf("请输入一个正整数n: ");
scanf("%d", &n);
int result = sum(n); // 调用sum函数
printf("从1到%d的所有整数和是: %d\n", n, result);
return 0;
}
在这个程序中,用户输入一个数字n,sum
函数会计算并返回1到n的和。main
函数负责获取用户输入并显示结果。
c语言编写程序:输入一个正整数,将其阶乘输出,求阶乘用自定义函数实现。
以下是一个简单的C语言程序,用于计算输入正整数的阶乘并输出结果:
#include <stdio.h>
int factorial(int n);
int main()
{
int n, result;
printf("请输入一个正整数: ");
scanf("%d", &n);
result = factorial(n);
printf("%d的阶乘为%d\n", n, result);
return 0;
}
int factorial(int n)
{
int i, result = 1;
for (i = 1; i <= n; i++)
{
result *= i;
}
return result;
}
程序中定义了一个自定义函数 factorial
,用于计算阶乘。在 main
函数中,首先提示用户输入一个正整数,然后调用 factorial
函数计算阶乘,并将结果输出到屏幕上。
相关推荐
















