[Day-27] cin深入练习(一)

今天要来练习的是cin的更多应用
综合之前所学的方法以及加上不同cin的写法
再稍微介绍今天练习的程序码
今天的练习就结束罗~
/images/emoticon/emoticon07.gif

◆三种cin写法

程序码:

#include <iostream>
using namespace std;

main()
{
	string wow ;
	cout << "任意输入\n";
	cin >> wow;
	cout << '\n' << wow;

return 0;
}

执行结果:

任意输入
iT邦帮忙

wow 你输入的是:iT邦帮忙
--------------------------------
Process exited after 0.08787 seconds with return value 0
请按任意键继续...

用法解释:
宣告一个string型态的变数wow
用来储存键盘输入的值
之後再用cout显示使用者输入的值
这边的结果为输入只能输入一个词
要注意的是输入不能有空格或是Tab
输入某个值後面加空格後再输入
在cin里面会直接被无视
例如:My name is Zara.
这样cout就只会显示My

程序码:

#include <iostream>
using namespace std;

main()
{
	int first, second, third;
	
	cin >> first >> second >> third;
	cout << "\n第一个输入:" << first
		 << "\n第二个输入:" << second
		 << "\n第三个输入:" << third; 
return 0;
}

执行结果:

5 6 9

第一个输入:5
第二个输入:6
第三个输入:9
--------------------------------
Process exited after 0.08787 seconds with return value 0
请按任意键继续...

用法解释:
宣告三个int型态的变数first, second, third
用来储存键盘输入的值
之後再用cout显示使用者输入的值
这边的结果为输入可以输入三个值
用空格、Tab或是enter就可以隔开每个词

程序码:

#include <iostream>
using namespace std;

main()
{
	string name;
	char blood;
	float tall, weight;
	
	cout << "个人资料\n名称:";
	cin >> name;
	cout << "血型:";
	cin >> blood;
	cout << "身高:";
	cin >> tall;
	cout << "体重:";		
	cin >> weight;

	cout << "\n哈罗!" << name
		 << "你的血型是 " << blood
		 << ",身高" << tall
		 << "cm、体重" << weight 
		 << "kg"; 
return 0;
}

执行结果:

个人资料
名称:Ivy
血型:O
身高:160
体重:45

哈罗!Ivy你的血型是 O,身高160cm、体重45kg
--------------------------------
Process exited after 0.08787 seconds with return value 0
请按任意键继续...

用法解释:
宣告string型态的变数name
宣告char型态的变数blood
宣告float型态的变数tall, weight
用来储存键盘输入的值
之後再用cout显示使用者输入的值
这边的结果为输入可以输入4个值
也是用空格、Tab或是enter就可以隔开每个词
但我这边写的程序码
会显示每一行需填写的值
所以如果随意输入的话
显示起来就会怪怪的
/images/emoticon/emoticon06.gif

以上就是函式cin的各种应用的练习罗~
/images/emoticon/emoticon08.gif

-End-


<<:  爬虫怎麽爬 从零开始的爬虫自学 DAY22 python网路爬虫开爬-4翻页继续爬

>>:  ADM / PDM 网路图

Day 28 如何撰写表徵测试

该文章同步发布於:我的部落格 什麽是表徵测试以及解决的问题是什麽? 假如我遇到一段想重构的代码,但...

DAY26-在firebase上架你的react网站吧

前言: 今天是第26天啦,阿森在整个开发的部分也差不多完成了,准备进入最後上架测试阶段! 在上架的...

[Day 20] Facial Recognition: OpenCV + Dlib可以一次满足

想起小时候常看到的一个广告:三个愿望、一次满足! 前两天讲到的孪生网路, 提到一个概念:相似度 (...

[NestJS 带你飞!] DAY04 - Controller (下)

主体资料 (Body) 在传输资料时经常会使用到主体资料,比如说:POST、PUT、PATCH等操作...

28.MYSQL 资料统整2

继续帮大家整理资料统整的语法 建立一张资料表如下 SUM :栏位的合计值 用法: SELECT SU...