鱼C论坛

 找回密码
 立即注册
查看: 2924|回复: 4

const

[复制链接]
发表于 2016-11-8 22:54:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include<iostream>
  
int main()
{  
        //华氏温度 == 摄氏温度 * 9 / 5 + 32 ;
        const unsigned short ADD_SUBTRACT = 32 ;
        const double RATIO = 9,0 / 5.0 ;

       
        double tempIn , tempOut ;
        char typeIn , typeOut ;

        std::cout << "请以此种格式输入(xx,x C或者 xx,x F)一个温度"<< "\n";
    std::cin >> tempIn >> typeIn;
        std::cin.ignore(100,'\n');
        std::cout << "\n";

        switch( typeIn )
        {
        case 'C' :
        case 'c' :
                std::cout << "tempOut = tempIn * RATIO + ADD_SUBTRACT";
                typeOut = 'F';
                tempIn = 'C';
                break;
        case 'F' :
        case 'f' :
                std::cout << "tempOut = tempIn - (ADD_SUBTRACT) / RATIO";
                typeOut = 'C';
                tempIn = 'F';
                break;
        default :
                std::cout << "你输入的不符合要求!!!";
}
        if(typeOut != 'E')
        {
                std::cout << tempIn<< typeIn<<"= "<<tempOut << typeOut<<"\n\n";
        }
        else
        {
          std::cout<< "输入错误!!";
        }
    std::cout << "请输入任意字符结束程序"<< "\n";
        std::cin.get();

   


return 0;

}
我在编译的时候怎么提示 const double RATIO = 9,0 / 5.0 ;
处 error 说 是不是‘constant’就编译不通过 求大神指教!!谢谢!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-11-9 09:43:28 | 显示全部楼层
为什么感觉你9,0中间是个逗号。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2016-11-9 12:35:51 From FishC Mobile | 显示全部楼层
楼上真相(⊙ヮ⊙)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-9 16:04:05 From FishC Mobile | 显示全部楼层
对的,我也在想第一个就不报错。谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-11-9 17:08:47 | 显示全部楼层
楼上的说的……

太对了。

我说点别的,用double是个好习惯
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-27 15:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表