奥斯曼京京偏偏意气用事 2020-11-15 13:01 采纳率: 0%
浏览 946

从键盘上输入一个4位数的整数n,

请教一下,为什么我用switchcase这样编出来不对欸?

从键盘上输入一个4位数的整数n,编写程序将其拆分为两个2位数的整数a和b,计算并输出拆分后的两个数的加、减、乘、除和求余运算的结果。例如n=-4321,设拆分后的两个整数为a,b,则a=-43,b=-21。除法运算结果要求精确到小数点后2位,数据类型为float。求余和除法运算需要考虑除数为0的情况,即如果拆分后b=0,则输出提示信息"The second operater is zero!"    程序的运行结果示例1:  Please input n:  1200  12,0  sum=12,sub=12,multi=0  The second operator is zero!    程序的运行结果示例2:  Please input n:  -2304  -23,-4  sum=-27,sub=-19,multi=92  dev=5.75,mod=-3    输入提示信息:"Please input n:\n"  输入格式: "%d"  输出格式:  拆分后的两个整数的输出格式:"%d,%d\n"  加法、减法、乘法的输出格式:"sum=%d,sub=%d,multi=%d\n"  除法和求余的输出格式:"dev=%.2f,mod=%d\n"  除数为0的提示信息:"The second operator is zero!\n"

 

  • 写回答

2条回答 默认 最新

  • 日不落的希望 2020-11-15 14:21
    关注

    d是int类型,case后面是char类型的,注意区分。这里是和1,2,3...的ASCII码比较了

    评论

报告相同问题?

悬赏问题

  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大