判断一个数能否同时被三和五整除c语言,89-步骤三和四的实现

检查输入后,就可以计算结果了。

这里有一个选择,可以在switch中计算每个结果,存储它们,在执行完switch后输出它们。#include 

#include 

int main(void)

{

double number1 = 0.0;          /* 第一个操作数值十进制数  */

double number2 = 0.0;          /* 第二个操作数值十进制数 */

char operation = 0;            /* 操作符必须是 +, -, *, /, or %  */

char reply = 0;                /* 表示另一个计算-或不*/

printf("\n输入操作数\n");

scanf("%lf %c %lf", &number1, &operation, &number2);

/* 这里是检查输入的代码 */

switch(operation)

{

case '+':                    /* 加法时不需要检查      */

printf("= %lf\n", number1 + number2);

break;

case '-':                    /* 减法时不需要检查 */

printf("= %lf\n", number1 - number2);

break;

case '*':                    /* 乘法时不需要检查 */

printf("= %lf\n", number1 * number2);

break;

case '/':

if(number2 == 0)           /* 需检查第二个数不为0    */

printf("\n\n\aDivision by zero error!\n");

else

printf("= %lf\n", number1 / number2);

break;

case '%':                    /* 需检查第二个数不为0    */

if((long)number2 == 0)

printf("\n\n\a除数不能为空!\n");

else

printf("= %ld\n", (long)number1 % (long)number2);

break;

default:                     /* 如果我们到了这里,操作无效 */

printf("\n\n\a无效操作!\n");

break;

}

return 0;

}

6cbcce962db607ec22fdd4ac844cfa1c.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值