编写一个函数fun,然后设计主函数调用函数fun。函数fun的功能是:求两数平方根之和,作为函数值返回。例如:输入12和20,输出结果为: y = 7.936238
#define _CRT_SECURE_NO_WARNINGS 1
//(1)编写一个函数fun,然后设计主函数调用函数fun。函数fun的功能是:求两数平方根之和,作为函数值返回。
//例如:输入12和20,输出结果为: y = 7.936238。
#include<stdio.h>
#include<math.h>
double fun(int a, int b);
int main()
{
double x, y, sum;
printf("请输入两个数:");
scanf("%lf %lf", &x, &y);
sum = fun(x, y);
printf("两数的平方根之和是%lf", sum);
return 0;
}
double fun(int a, int b)
{
double m, n, sum;
m = sqrt(a);
n = sqrt(b);
sum = m + n;
return sum;
}
引用头文件#include<math.h>可以使用函数sqrt来计算平方根,c语言中sqrt的原型是double sqrt(double x);
编写一个函数fun,然后设计主函数调用函数fun。函数fun的功能是:计算正整数num的各位上的数字之积。例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。
#define _CRT_SECURE_NO_WARNINGS 1
//(2) 编写一个函数fun,然后设计主函数调用函数fun。
//函数fun的功能是:计算正整数num的各位上的数字之积。
//例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。
#include<stdio.h>
int fun(int a);
int main()
{
int x;
printf("请输入一个正整数:");
scanf("%d", &x);
printf("%d", fun(x));
return 0;
}
int fun(int a)
{
int m, n=1;
while (a)
{
m = a % 10;
a /= 10;
n *= m;
}
return n;
}