c程序运行时出现问题。帮忙解决一下哦 hello.obj : error LNK2001: unresolved external symbol _print
我的详细程序:voidmain(){inta,b;charch;printf("请输入第一个数:");scanf("%d",&a);printf("请输入运算符:");s...
我的详细程序:
void main() {
int a, b;
char ch;
printf("请输入第一个数:");
scanf("%d", &a);
printf("请输入运算符:");
scanf("%c", &ch);
printf("请输入第二个数:");
scanf("%d", &b);
switch(ch) {
case 43:
printf("%d", a + b);
break;
case 45:
printf("%d", a - b);
break;
case 42:
printf("%d", a * b);
break;
case 47:
print("%d", a / b);
break;
}
}
显示的错误:
Linking...
hello.obj : error LNK2001: unresolved external symbol _print
Debug/hello.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错. 展开
void main() {
int a, b;
char ch;
printf("请输入第一个数:");
scanf("%d", &a);
printf("请输入运算符:");
scanf("%c", &ch);
printf("请输入第二个数:");
scanf("%d", &b);
switch(ch) {
case 43:
printf("%d", a + b);
break;
case 45:
printf("%d", a - b);
break;
case 42:
printf("%d", a * b);
break;
case 47:
print("%d", a / b);
break;
}
}
显示的错误:
Linking...
hello.obj : error LNK2001: unresolved external symbol _print
Debug/hello.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错. 展开
2个回答
展开全部
case 47:
print("%d", a / b);
应该用
printf
函数名写错了
print("%d", a / b);
应该用
printf
函数名写错了
追问
恩恩,我运行的时候又出错愕,你可不可以运行下看看是哪里错了
追答
int main() {
int a, b;
char str[2];
printf("first number:");
scanf("%d", &a);
printf("operator:");
scanf("%s", str);
printf("second number:");
scanf("%d", &b);
switch(str[0]) {
case 43:
printf("%d", a + b);
break;
case 45:
printf("%d", a - b);
break;
case 42:
printf("%d", a * b);
break;
case 47:
printf("%d", a / b);
break;
}
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询