真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

【openjudge】C++cin;cout常見輸入輸出-創(chuàng)新互聯(lián)

目錄

成都創(chuàng)新互聯(lián)公司服務(wù)項目包括秀峰網(wǎng)站建設(shè)、秀峰網(wǎng)站制作、秀峰網(wǎng)頁制作以及秀峰網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,秀峰網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到秀峰省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

cin簡介

一、輸入的是數(shù)組類型

1.一維數(shù)組:輸入規(guī)模n,以及n個數(shù)的值。?

2.二維數(shù)組(矩):輸入規(guī)模m*n,以及m*n個數(shù)的值。?

3.以0結(jié)束的輸入

4.以回車結(jié)束的輸入

二、輸入的是字符串行的文本類型


cin簡介

cin可以連續(xù)從鍵盤讀取想要的數(shù)據(jù),以空格、tab或換行作為分隔符。

(1)cin>>等價于cin.operator>>(),即調(diào)用成員函數(shù)operator>>()進行讀取數(shù)據(jù)。
(2)當(dāng)cin>>從緩沖區(qū)中讀取數(shù)據(jù)時,若緩沖區(qū)中第一個字符是空格、tab或換行這些分隔符時,cin>>會將其忽略并清除,繼續(xù)讀取下一個字符,若緩沖區(qū)為空,則繼續(xù)等待。但是如果讀取成功,字符后面的分隔符是殘留在緩沖區(qū)的,cin>>不做處理。
(3)不想略過空白字符,那就使用 noskipws 流控制。比如cin>>noskipws>>input;

C++中關(guān)于輸入cin的一些總結(jié) - Mini_Coconut - 博客園 (cnblogs.com)

(45條消息) C++中 cin 的詳細(xì)用法_keepwalking111的博客-博客_c++ cin

#includeusing namespace std;
int main(){
    char a;
    int b;
    float c;
    cin>>a>>b>>c;
}

程序:cin>>a>>b>>c;

在屏幕中一次輸入:a[回車]11[回車]5.56[回車],

結(jié)果:a='a',b=11,c=5.56

一、輸入的是數(shù)組類型 1.一維數(shù)組:輸入規(guī)模n,以及n個數(shù)的值。?

1061:求整數(shù)的和與均值

【輸入】

輸入第一行是一個整數(shù)n,表示有n個整數(shù)。

第2~n+1行每行包含1個整數(shù)。每個整數(shù)的絕對值均不超過10000。

【輸入樣例】

4

344

222

343

222

方法:先用int n記錄輸入規(guī)模,再用vector+ for循環(huán)記錄n個數(shù)的值。?

int n;
	cin >>n;
	vectorlist(n, 0);
	for (int i = 0; i< n; i++) {
		cin >>list[i];
	}
2.二維數(shù)組(矩):輸入規(guī)模m*n,以及m*n個數(shù)的值。?

1125:矩陣乘法

【輸入】

第一行為n, m, k,表示A矩陣是n行m列,B矩陣是m行k列,n, m, k均小于100。

然后先后輸入A和B兩個矩陣,A矩陣n行m列,B矩陣m行k列,矩陣中每個元素的絕對值不會大于1000。

【輸入樣例】

3 2 3

1 1

1 1

1 1

1 1 1

1 1 1

int m, n, k;
	cin >>m >>n >>k;
	vector>matrixA(m, vector(n, 0));
	vector>matrixB(n, vector(k, 0));
	for (int i = 0; i< m; ++i) {
		for (int j = 0; j< n; ++j) {
			cin >>matrixA[i][j];
		}
	}
	for (int i = 0; i< n; ++i) {
		for (int j = 0; j< m; ++j) {
			cin >>matrixB[i][j];
		}
	}
3.以0結(jié)束的輸入

1218. 取石子游戲

【輸入】

輸入包括多數(shù)數(shù)據(jù)。每組數(shù)據(jù)一行,包含兩個整數(shù)a和b,表示初始時石子的數(shù)目。

輸入以兩個0表示結(jié)束。?

int n, m;
	while (cin >>n >>m) {
		if (n == 0 && m == 0) break;
		cout<< "win";
	}

注:while的輸入輸出方式,是輸入第一個樣例,輸出第一個結(jié)果;再輸入第二個樣例,再輸出第二個結(jié)果...直到遇到if (n == 0 && m == 0)就跳出while

1216 紅與黑

【輸入】
包括多個數(shù)據(jù)集合。每個數(shù)據(jù)集合的第一行是兩個整數(shù)W和H,分別表示x方向和y方向瓷磚的數(shù)量。W和H都不超過20。在接下來的H行中,每行包括W個字符。每個字符表示一塊瓷磚的顏色,規(guī)則如下:

1)‘.’:黑色的瓷磚;

2)‘#’:白色的瓷磚;

3)‘@’:黑色的瓷磚,并且你站在這塊瓷磚上。該字符在每個數(shù)據(jù)集合中唯一出現(xiàn)一次。

當(dāng)在一行中讀入的是兩個零時,表示輸入結(jié)束。

【輸出】
對每個數(shù)據(jù)集合,分別輸出一行,顯示你從初始位置出發(fā)能到達的瓷磚數(shù)(記數(shù)時包括初始位置的瓷磚)。

【輸入樣例】
6 9?
....#.
.....#
......
......
......
......
......
#@...#
.#..#.
0 0

int n, m;
	while (cin >>n >>m) {
		if (n == 0 && m == 0) break;
		else {
			vector>floor(m, vector(n, 'a'));
			for (int i = 0; i< m; ++i) {
				for (int j = 0; j< n; ++j) {
					cin >>floor[i][j];
				}
			}
			cout<< dfs(floor);
		}
	}

這是一個while和for結(jié)合的例子。

while 控制n組數(shù)據(jù)的輸入輸出,每while循環(huán)一次就是一組數(shù)據(jù)的輸入輸出,直到遇到0 0,停止輸入。

一次while循環(huán)里的for循環(huán)是一組數(shù)據(jù)的輸入。

4.以回車結(jié)束的輸入
int n;
	cin >>n;//輸入完n之后不能回車,要空格,再繼續(xù)輸入n個數(shù)
	vectorarray(n, 0);
	int index = 0;
	while ((cin.peek() != EOF) && (cin.peek() != '\n'))
	{
		cin >>array[index];
		cout<< array[index];//輸入完統(tǒng)一輸出
		
		index++;
	}
二、輸入的是字符串行的文本類型

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧


網(wǎng)站題目:【openjudge】C++cin;cout常見輸入輸出-創(chuàng)新互聯(lián)
路徑分享:http://weahome.cn/article/dcshog.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部