设计一个函数里头元素也要初始化嘛,怎么初始化呀 题目如下 然后我写的代码在下面
#include<stdio.h>
int f(intx, inty)
{
int t, x, y;
x = 0, y = 0;
while (y != 0) {
t = x % y;
x = y;
y = t;
}
printf("这两个数的最大公约数是%d\n", x);
return 0;
}
int g(intx, inty)
{
int t, x, y, a, b;
x = 0, y = 0;
a = x, b = y;
while (y != 0) {
t = x % y;
x = y;
y = t;
}
printf(" % d和 % d的最小公倍数是 % d\n", a, b, a * b / x);
return 0;
}
int inNumber(int x) {
scanf_s("%d", &x);
while (x <= 0)
{
scanf_s("%d", &x);
}return x;
}
int main() {
int a,b,c, d,x=0;
a = inNumber(x);
b = inNumber(x);
c = f(10, 25);
d = g(20, 25);
}
return0;