当前位置: 首页 > wzjs >正文

wap网页文字游戏seo比较好的优化方法

wap网页文字游戏,seo比较好的优化方法,响应式网站的优势,山东信达建设有限公司网站1. 题目&#xff1a;这个程序将向用户提出一个"y/N"问题&#xff0c;然后把用户输入的值赋值给answer变量。要求&#xff1a;针对用户输入y或y 和N或n进行过滤 #include <iostream>using namespace std;int main(){char answer;cout<<"请问可以格式…

 1.

  • 题目:这个程序将向用户提出一个"y/N"问题,然后把用户输入的值赋值给answer变量。
  • 要求:针对用户输入'y'或'y' 和'N'或'n'进行过滤
#include <iostream>using namespace std;int main(){char answer;cout<<"请问可以格式化您的硬盘吗?[Y/N]"<<"\n";cin>>answer;switch(answer) {case 'Y':case 'y':cout<<"随便格式化硬盘不好哦~"<<"\n";break;case 'N':case 'n':cout<<"您的选择是明智的~"<<"\n";break;	default:cout<<"您的输入不符合要求:"<<"\n";	break;}return 0;
}

但是双击程序所在目录下的.exe文件,输入后发现了闪现 

解决:

#include <iostream>using namespace std;int main(){char answer;cout<<"请问可以格式化您的硬盘吗?[Y/N]"<<"\n";cin>>answer;switch(answer) {case 'Y':case 'y':cout<<"随便格式化硬盘不好哦~"<<"\n";break;case 'N':case 'n':cout<<"您的选择是明智的~"<<"\n";break;	default:cout<<"您的输入不符合要求:"<<"\n";	break;}//解决程序目录运行.exe文件的闪现问题 cin.ignore(100,'\n');//忽略最多100个字符,直到遇到换行符结束 cout<<"输入任何字符结束程序"<<"\n"; cin.get();return 0;
}

 



2. 

  • 题目:编写一个"温度单位转换程序",提示用户以【xx.xC】或【xx.xF】的格式输入。
  • 要求:如果用户输入的是34.2C程序将自动转换为90.32F并输出! 
#include <iostream>using namespace std;int main(){//华氏温度==摄氏温度*9.0/5.0+32 const unsigned short ADD_SUBTRACT=32;const double RATIO=9.0/5.0;double tempIn,tempOut;char typeIn,typeOut;cout<<"请输入一个温度,以xx.XC或xx.xF这样的格式:";cin>>tempIn>>typeIn;cin.ignore(100,'\n');//避免回车的影响 cout<<"\n";switch(typeIn){case 'C':case 'c':tempOut=tempIn*RATIO+ADD_SUBTRACT;typeOut='F';typeIn='C';break;case 'F':case 'f':tempOut=(tempIn-ADD_SUBTRACT)/RATIO;typeOut='C';typeIn='F'; break;	deafult:typeOut='E';break;		 }if(typeOut!='E'){cout<<tempIn<<typeIn<<"="<<tempOut<<typeOut<<"\n\n"; }else{cout<<"输入错误!"<<"\n\n";}cout<<"请输入任何字符结束程序!"<<"\n\n"; //上面已经消除了回车的影响 cin.get();return 0;}

 



3. 对数据进行合法性检查

非法输入会让程序变得毫无用处,甚至导致整个系统崩溃。

对输入数据进行合法性检查的具体做法取决于具体的变量类型和它们的取值范围。
比较常见的检查项目包括:

  • 检查某个数值是不是一个正数(例如商品的价格、老妈的年龄、老婆的体重)”;
  • 检查某个数值是不是落在给定的范围(例如女朋友的年龄不能小于0或者大于120吧?);
  • 检查某个字符是不是一个特定的值(例如前边的y或者N);

前面两个demo就使用了switch()来判断用户是否输入了程序预期的值 

但是还有一些潜伏的问题我们没有发掘出来。例如cin调用失败(无法把一个值赋值给一个变量)时,程序仍会像cin调用成功一样继续自欺欺人。举例...

事实上没有这么大的温度!还应该继续对其进行检查。

解决这些问题的办法之一就是对cin 调用的结果不要做任何假设。
cin 对象有几个专门用来报告其工作情况的成员函数,它们将返回一个真/假值来表明cin的状态。

  • eof():如果到达文件(或输入)末尾,返回true;
  • fail():如果cin 无法工作,返回true;
  • bad():如果cin因为比较严重的原因(例如内存不足)而无法工作,返回true;
  • good():如果以上情况都没发生,返回true

未完待续。。。 

http://www.dtcms.com/wzjs/310058.html

相关文章:

  • 网站制作多少钱方案西安网站关键词排名
  • 英语教育网站建设在线推广企业网站的方法有哪些
  • 网站建立连接不安全怎么解决网页制作网站制作
  • 营销型网站建设教学友情链接交换平台
  • java做网站浏览记录北京seo邢云涛
  • 门户网站 建设 通知磁力搜索器kitty
  • 济南网站建设团队网站seo查询
  • wordpress去掉tag标签南通关键词优化平台
  • 北京网页游戏制作培训正规优化公司哪家好
  • 日本高清adidas网站是什么网推是什么意思
  • 网站建设考级枫树seo
  • 免费咨询法律顾问seo关键词推广怎么做
  • 乌兰察布做网站公司seo优化师就业前景
  • 网站描述怎么写利于seo谷歌seo快速排名软件首页
  • 网站建设协议书是否贴花爱站网备案查询
  • 音乐盒的网站怎么做南昌seo优化公司
  • 大连网页建站模板百度seo快速提升排名
  • 小程序怎么做优惠券网站优化课程设置
  • 做网站需要监事吗品牌线上推广方式
  • 九江市做网站的公司英雄联盟更新公告最新
  • 平阳网站建设公司站内推广有哪些具体方式
  • 闲置tp路由自己做网站推荐一个seo优化软件
  • 书生商友网站建设免费网站制作
  • 专业的设计网站建设智能网站推广优化
  • 建设视频网站费用网络推广工作是做什么的
  • 方便做简笔画的网站或软件上海好的seo公司
  • 在网上哪个网站可以做兼职谷歌广告联盟一个月能赚多少
  • 免费网络推广网站大全广州网络推广定制
  • 网站建设技术分析找精准客户的app
  • ui设计是什么专业的seo人员的相关薪资