第一个:(小数除大数为0)
int a,b;
printf("请输入数字:");
scanf("%d%d",&a,&b);
char ch;
printf("请输入符号:");
getchar();
scanf("%c",&ch);
switch(ch)
{
case '+':printf("%d+%d=%d",a,b,a+b);break;
case '+':printf("%d-%d=%d",a,b,a-b);break;
case '+':printf("%d*%d=%d",a,b,a*b);break;
case '+':printf("%d/%d=%d",a,b,a/b);break;
default:printf("输入编号有误");
}
第二个:
float a,b;
char ch;
printf("请输入两个数字并在两字之间加上符号 + – * /\n");
scanf("%d%c%f",&c,&ch,&b);
switch(ch)
{
case '+':printf("%.0f+%.0f=%.0f",a,b,a+b);break;
case '-':printf("%.0f-%.0f=%.0f",a,b,a-b);break;
case '*':printf("%.0f*%.0f=%.0f",a,b,a*b);break;
case '/':printf("%f/%f=%f",a,b,a/b);break;
default:printf("输入有误");
}
猜你喜欢
发表评论
电子邮件地址不会被公开。 必填项已用*标注
您必须 登录 才能发表评论!