我一直在制作乘法表。
输入2个数字,程序将在这些数字之间(包括这些数字)打印乘法表。例如,如果您输入2和4,则将看到2,3,4个表。 但是用户必须不必输入数字!
> 我正在使用Visual Studio 2017。
这是我的代码。
#include <stdio.h>
void gugu(int n1, int n2);
int main(void)
{
int num1, num2;
int temp;
printf("Enter two numbers: ");
scanf("%d %d", &num1, &num2);
if (num1 >= num2)
{
temp = num1;
num1 = num2;
num2 = temp;
}
gugu(num1, num2);
return 0;
}
void gugu(int n1, int n2)
{
int i;
while (n1 <= n2)
{
for (i = 0; i < 10; i++)
printf("%d * %d = %d \n", n1, i, n1*i);
n1++;
}
}
错误是“错误LNK2005”和“错误LNK1169”。
1> RecursiveFactorial.obj:错误LNK2005:_main이(가)Hello.obj이미정의되어다。 含义:已经定义。
1> C:\ Users \ SM-PC \ source \ repos \ Project2 \ Debug \ Project2.exe:致命错误LNK1169:找到一个或多个乘法定义的符号。