帮忙编程,用C语言编。

来源:百度知道 编辑:UC知道 时间:2024/04/24 11:16:18
李先生岁数的平方与他的夫人的岁数之和是1053,而他的夫人岁数的平方与他的岁数之和是873,请编程计算李先生及其夫人的岁数各是多少。
编一个程序计算4个已知数的最小公倍数。

1.
32, 29
Press any key to continue

#include<stdio.h>

main()
{
for (int i = 30; i < 40; i++)
for (int j = 20; j < 30; j++)
if (i * i + j == 1053 && i + j * j == 873)
printf("%d, %d\n", i, j);
}

2.
#include<stdio.h>

f(int a[], int n)
{
int m = 0, s = 1, i;
for (i = 0; i < n; i++)
{
s *= a[i];
if (a[i] > m)
m = a[i];
}
for (; m <= s; m++)
{
for (i = 0; i < n; i++)
if (m % a[i])
break;
if (i == n)
return m;
}
}

main()
{
int a[] = {9, 18, 27, 3};
cout<<f(a, 4)<<endl;
}