如何使用鍵盤讀取一行已知個數的數字並存入vector中。
在刷PAT習題中經常會遇到這個問題,下面是一個十分簡單的解決方法。
#include<iostream>
#include<vector>
using namespace std;
int main()
{ vector<int>v;
int num;
cin>>num;
int a;
for(int i=0;i<num;i++)
{
cin>>a;
v.push_back(a);
}
for(auto i:v)
{
cout<<i<<endl;
}
}
相關推薦
如何使用鍵盤讀取一行已知個數的數字並存入vector中。
在刷PAT習題中經常會遇到這個問題,下面是一個十分簡單的解決方法。#include<iostream> #include<vector> using namespace std; int main() { vector<int>v;
c++ 讀取一行的2個數
brush ret mea clas true bre 讀取 ++ space #include <iostream> using namespace std; double harmonicMean(double x, double y); int mai
統計從鍵盤鍵入一行字元的個數
#include <stdio.h> void main() { char string; printf("input :\n"); int i=0; while (getchar()!='\n') { i+
演算法C++實現(有註釋):統計數字某位數的個數,用隨機函式產生100個[0,99]範圍內的隨機整數, 統計數字的個位上的數字分別為0,1,2,3,4,5,6,7,8,9的數的個數,並打印出來。
#include<iostream> #include<cstdlib>// #include <stdlib.h> void srand( unsigned seed ); //功能: 設定rand()隨機序列種子。對於給定的種子se
POJ2255-已知二叉樹前序中序求後序
nbsp def 二叉樹 水題 輸出 ostream -i sin root 水題……也可以不建立二叉樹來做 如果pre[pl:pr]對應in[il:ir],那麽pre[pl]是這棵樹的根,它在in的位置記為root,顯然root在[il,ir]內 那麽二叉樹的左子樹是in
順序表 | 二分查找:兩個數組合並後的中位數
arch col 出現 sea bis pan pre turn 序列 輸入兩個長度相同的升序數組,返回這兩個數組合並後的中位數 C++代碼: int bisearch_midNum(int a[],int b[],int n){ int s1=0,s2=0,d1
已知一個元素,在一個list中找出相似的元素, 模糊匹配
已知一個元素,在一個list中找出相似的元素 使用場景: 已知一個其它來源的字串, 它有可能是不完全與我資料庫中相應的字串匹配的,因此,我需要將其轉為適合我資料庫中的字串 使用場景太繞了, 直接舉例來
已知先序遍歷和中序遍歷,輸出後序遍歷
已知先序遍歷和中序遍歷,輸出後序遍歷 題目描述 對於一棵二叉樹,已知先序遍歷ACDEFHGB,中序遍歷DECAHFBG,求後序遍歷。 解題思路 首先條件給出了先序遍歷和中序遍歷,那麼我們利用這兩種遍歷特性得到一下資訊: 對於先序遍歷,第一個節點是根節點 對於中序遍歷,
已知前序遍歷和中序遍歷,求後序遍歷的程式實現
已知兩種遍歷,求第三種遍歷是資料結構的常考題, 現在用程式設計的方式來實現: 已知前序遍歷和中序遍歷, 求後序遍歷. 雖然這個問題我們用手畫畫就得出答案了,而程式設計的話反而不知道如何下手. 實際上,我們都會直觀地知道關於遍歷的問題肯定使用堆疊或者遞迴的方式
已知一個元素,在一個list中找出近似值, 模糊匹配
已知一個元素,在一個list中找出相似的元素 使用場景: 已知一個其它來源的字串, 它有可能是不完全與我資料庫中相應的字串匹配的,因此,我需要將其轉為適合我資料庫中的字串 使用場景太繞了, 直接舉例來說吧 隨便舉例: 按青島城市的城區來說, 我資料庫中儲存的城區是個li
元素***不是已知元素,原因可能是網站中存在編譯錯誤
在web.config中把 AJAX的標籤改成別的就行了. 如: <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Ver..... 改成 <add
java爬取天眼查並存入excel中
功能: 自動讀取comyang.txt檔案中的公司名進行搜尋 把搜尋到含有公司詳細資訊的html儲存在info資料夾 把html檔案中的資訊提取到excel表格中 判斷是否出現機器人驗證 斷點續查(關了再開啟不會重複查詢) 缺點: 無法跳過機器人驗證 程式
Python3 爬取豆瓣圖書Top250並存入Excel中
#coding=utf-8 import re import xlwt import requests from bs4 import BeautifulSoup def getHtml(url): headers = {'User-Agent': 'Mo
【Java爬蟲學習】WebMagic框架爬蟲學習實戰一:爬取網易雲歌單資訊,並存入mysql中
最近,需要使用Java進行爬蟲編寫,就去學了Java的爬蟲。因為之前學習了Scrapy框架,所以學Java的爬蟲使用了WebMagic框架,這個框架是基於Scrapy框架開發的。大家有興趣可以去看看操作文件: 這個框架是國人開發的,所以說明文件都是中文,簡單易懂。
scrapy爬取新浪微博並存入MongoDB中
spider.pyimport json from scrapy import Request, Spider from weibo.items import * class WeiboSpider(Spider): name = 'weibocn'
已知文件 a.txt 文件中的內容為“bcdeadferwplkou”, * 請編寫程序讀取該文件內容,並按照自然順序排序後輸出到 b.txt 文件中。 * 即 b.txt 中的文件內容應為“abcd…………..”這樣的順序。
urn exception abc public catch put cep 返回 輸入 import java.io.*;class SortChar{ private String str; private char arrayList[]; priv
已知兩個連結串列A和B分別表示兩個集合,其元素遞增排列。請設計演算法求出兩個集合A和B的差集(即僅由在A中出現而不在B中出現的元素所構成的集合),並以同樣的形式儲存,同時返回該集合的元素個數。
語言:C++ #include <iostream> using namespace std; typedef struct LNode { int data; LNode *next; }LNode,*LinkList; //建立連結串列 int CreateList(Li
ACMNO.20 C語言-插入佇列 已有一個已排好的9個元素的陣列,今輸入一個數要求按原來排序的規律將它插入陣列中。 輸入 第一行,原始數列。 第二行,需要插入的數字。
題目描述 已有一個已排好的9個元素的陣列,今輸入一個數要求按原來排序的規律將它插入陣列中。 輸入 第一行,原始數列。 第二行,需要插入的數字。 輸出 排序後的數列 樣例輸入 1 7 8 17 23 24 59 62 101 50 樣例輸出 1
C++輸入一行資料到陣列(個數已知與未知)
輸入: 2 3 4 5 6 7(以空格為間隔符,最後回車為結束輸入) 未知個數時: int a[500]; int m = 0; int temp; char c; cin>>a[m++]; //讀取輸入行的第一個字元(2) while ((c = get
已知一個按先序序列輸入的字元序列,如abc,,de,g,,f,,,(其中逗號表示空節點)。請建立二叉樹並按中序和後序方式遍歷二叉樹,最後求出葉子節點個數和二叉樹深度。
這是一個標準的模板題 記下了就完事了! Input 輸入一個長度小於50個字元的字串。 Output 輸出共有4行: 第1行輸出中序遍歷序列; 第2行輸出後序遍歷序列; 第3行輸出葉子節點個數; 第4行輸出二叉樹深度。 Sample Input abc,,