栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C++输入输出小练习

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++输入输出小练习

//C++输入输出

//向用户提出一个“y/N”问题
//然后把用户输入的值赋给 answer 变量

//针对用户输入'Y''y'和'N''n'进行过滤
#include 

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;
} 



//编写一个“温度单位转换程序”
//提示用户 以 [xx.x C] 或 [xx.x F]的格式输入
//要求:输入:34.2 C自动转换为90.32 F并输出 
#include 

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.x C] 或 [xx.x F]的格式输入一个温度:";
	 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;
			 
		default:
			typeOut='E';break;
	 }
	 
	 if(typeOut!='E')
	 {
	 	cout<
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/296431.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号