哪位大牛帮我看看问题所在~
初学者学C语言,计算器的编程不知道27行问题出在哪里
#include <stdio.h>
#include <stdlib.h>
void line(int j)
{
for (j=0;j<40;j++)
printf("-");
printf("\n");
}
int main()
{
float a,b;
int oper;
printf("请输入运算的两个数:\n");
scanf("%f",&a);
scanf("%f",&b);
printf("运算的类型有:");
printf("\t\t1.+\n");
printf("\t\t\t2.-\n");
printf("\t\t\t3.*\n");
printf("\t\t\t4./\n");
printr("请输入你的选择运算类型:\n");
scanf("%d",&oper);
float c1=a+b;
float c2=a-b;
float c3=a*b;
float c4=0.0;
for(int i=0;i<40;i++)
printf("-");
printf("\n");
switch(oper)
{ case 1:
printf("%f\n",c1);
line(0);
break;
case 2:
printf("%f\n",c2);
line(0);
break;
case 3:
printf("%f\n",c3);
line(0);
break;
case 4:
if(b==0)
{
printf("除数不能为0");
exit(0);
}
else
{
c4=a/b;
printf("%f\n",c4);
line(0);
}
break;
}
return 0;
}
[此贴子已经被作者于2015-10-20 19:11编辑过]