首页 > C语言 > 正文

第一个:(小数除大数为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("输入有误");

猜你喜欢
发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论信息
picture loss