#include stdio.h
创新互联服务项目包括张家港网站建设、张家港网站制作、张家港网页制作以及张家港网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,张家港网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到张家港省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
//计算两数相乘函数
int multi(int x,int y)
{
return x*y; //返回两数相乘结果
}
int main()
{
int m,n;
printf("输入两个整数: ");
scanf("%d%d",m,n);
printf("%d * %d = %d\n",m,n,multi(m,n)); //调用函数,输出结果
return 0;
}
以下是一个将整个过程封装为函数的示例代码,可以输入一个整数,然后计算该整数各位数字之积:
```c
#include stdio.h
int digit_product(int num) {
int product = 1;
while(num != 0) {
product *= num % 10; // 计算每个数字
num /= 10;
}
return product;
}
int main() {
int num, product;
printf("请输入一个整数:");
scanf("%d", num);
product = digit_product(num);
printf("%d 各位数字的乘积是 %d
", num, product);
return 0;
}
```
在上面的代码中,我们使用了一个 while 循环对输入的整数进行各位数字计算。对于每个数字,我们使用 % 运算符获取数字的各位数值,然后计算它们的乘积得到总的乘积。最后,将计算出的乘积返回。
示例输出:
```
请输入一个整数:12345
12345 各位数字的乘积是 120
```
希望这个示例代码可以帮助你实现你所需的功能。
1、建立一个工程和.c文件,如下图所示:
2、输入头文件和主函数,如下图所示:
3、定义变量类型并初始化,如下图所示:
4、输入整数,如下图所示:
5、先乘以整数的个位数,如下图所示:
6、剔除整数的个位数
7、输出结果
8、编译,运行