标题:求大神帮忙看看,这个赋值怎么乱来了。
取消只看楼主
tiantan929
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2018-3-27
结帖率:66.67%
 问题点数:0 回复次数:0 
求大神帮忙看看,这个赋值怎么乱来了。
#include<stdio.h>
int main(void)
{
    float x,m1,m2,m;
    char y,z;
    scanf("%f%c%c",&x,&y,&z);
    switch(y)
    {    case'a':
            m1=3.25;
            break;
        case'b':
            m1=3.00;
            break;i
        case'c':
            m1=2.75;
            break;
    }
    switch(z)
    {    case'i':
        m2=0;
        break;
        case'j':
        m2=0.05;
        break;
        case'k':
        m2=0.1;
        break;
    }
        m=x*m1-x*m1*m2;
    printf("选择的价格y(abc):%c\n",y);
    printf("选择的服务z(ijk):%c\n",z);
    printf("加入的金额:%.3f\n",m);
    return 0;
}
搜索更多相关主题的帖子: 赋值 case break printf 选择 
2018-04-06 22:52



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-485805-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.569695 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved