c++輸入問題:輸入回車判斷當前輸入結束
C++輸入回車結束輸入
例如 輸入一組整數 1 3 5 7 9
按回車之後 結束輸入
法1:陣列
int mk[100];
int i=0;
while(cin >> mk[i])
{
i++;
if (cin.get() == '\n')
break;
}
法2:vector
vector<int> v; int a; while(cin >> a) { v.push_back(a); char c = cin.get(); if(c == '\n') break; } cout<<v.size()<<endl; int i = 0; while(v.size() > i) { cout<<v[i++]<<" "; }
相關推薦
c++輸入問題:輸入回車判斷當前輸入結束
C++輸入回車結束輸入 例如 輸入一組整數 1 3 5 7 9 按回車之後 結束輸入 法1:陣列 int mk[100]; int i=0; while(cin >> mk[i]) { i++; if (cin.get() == '\n')
C語言:用單鏈表實現輸入排序
純當練習 連結串列頭結點儲存的資訊是連結串列長度 平臺VS2015 #include<stdio.h> #include<stdlib.h> #include<time.h> struct ListNod
C語言:迴圈名句運用 累加器輸入一個數值進行累加,輸入13
/*累加器輸入一個數值進行累加,輸入13*/ #include<stdio.h> void main() {int i,a,s=0;printf("請輸入一個整型數值進行累加:");scanf("%d",&a);for(i=1;i<=a;i++){
C語言:編寫一個程式統計輸入字串中,各個數字、空白字元、以及其他所有字元出現的次數。
#include<stdio.h> int main() { int c = 0; int num_count = 0; int emp_count = 0; int els_count = 0; w
c語言:寫一個函式,輸入n,求斐波拉契數列的第n項(5種方法,層層優化)
寫一個函式,輸入n,求斐波拉契數列的第n項。斐波拉契數列:1,1,2,3,5,8...,當n大於等於3時,後一項為前面兩項之和。解:方法1:從斐波拉契數列的函式定義角度程式設計#include<stdio.h>int fibonacci(int n){int nu
C#程式設計:用DateTime獲取當前是星期幾-5
private void button1_Click(object sender, EventArgs e) { MessageBox.Sho
C語言:判斷輸入一行中是否包含模式串
C語言:函式與程式結構11 #include<stdio.h> 2 #define MAXLINE 1000 /*最大輸入行長度 */ 3 4 int getline(char line[], int max); 5 int strindex(char source[], c
C++:從鍵盤輸入一個整數,判斷該數是幾位數,並且逆向輸出該數字
#include using namespace std; int change(int n) //逆向輸出該數 {int rn; for(int i=0;i<10;i++) { if(n>0) { rn=rn*10+n%10; n=n/10;
c語言:根據輸入的分數,判斷其所在的等級,使用switch語句
#include<stdio.h> int main() { int score; char grade; printf("請輸入分數:"); scanf("%d",&score); int i; i=score/10; while(sco
Python基礎課:定義一個函數,輸入一個序列,判斷序列是順序還是逆序,順序輸出UP,逆序輸出DOWN,否則輸出None
逆序 python基礎 ted == sorted fun spa span def 1 def fun(arg): 2 try: 3 li = list(arg) 4 if(sorted(li)==li): 5
輸入一個年份,再輸入一個月份,判斷其是平年還是閏年,然後輸出當前月份的天數。
ons bool 平年 閏年 tel false () color 聲明 #region 輸入一個年份,再輸入一個月份,判斷其是平年還是閏年,然後輸出當前月份的天數。 Console.WriteLine("請輸入一個年份");
C語言:輸入n,a,求Sn=a+aa+aaa+···+a···
C語言:輸入n,a,求Sn=a+aa+aaa+···+a···a #include<stdio.h> int main() { int n, a, Sn = 0, t = 0; printf("請輸入n:"); scanf("%d",&n);
C/C++中實現對輸入到EOF的判斷、鍵盤手動輸入檔案結尾符EOF、Python中輸入EOF判斷
C/C++中實現對輸入到EOF的判斷: 在C/C++中,EOF是一個定義在標頭檔案 stdio.h 中的常量,等於-1。 在C/C++中實現遇到檔案結尾符停止讀取: int data; while(scanf("%d",&data)!=EOF){ //EOF即檔案結尾符,-1
寫程式碼:輸入一年份,判斷該年份是否是閏年並輸出結果。
# 輸入一年份,判斷該年份是否是閏年並輸出結果。# 注: 凡符合下面兩個條件之一的年份是閏年。# 1. 能被4整除但不能被100整除。# 2. 能被400整除。year = int(input("please enter the year: "))if year % 4 == 0 and year % 100
爬蟲:輸入網頁之後爬取當前頁面的圖片和背景圖片,最後打包成exe
環境:py3.6 核心庫:selenium(考慮到通用性,js載入的網頁)、pyinstaller 顏色顯示:colors.py colors.py 用於在命令列輸出文字時,帶有顏色,可有可無。 # -*- coding:utf-8 -*-# # filename: prt_cmd_color.py
C語言指標知識點(二):指標在函式的輸入、輸出時 的性質
主調函式可以把棧區、堆區、全域性區的資料地址傳給被調函式;被調函式只能返回堆區和全域性區的資料及地址。 指標作為函式的傳入引數,由主調函式分配記憶體;指標作為函式的輸出時,由被調函式分配記憶體。 如果想通過形參改變實參的內容,必須地址傳遞(C中,C++中還可以通過引用的
將R[n]中的每個字元按照字母字元、數字字元和其他字元的順序排列。要求,利用原有空間。 輸入輸出樣例:1組 #1 樣例輸入: 7 //n的取值,表示字元陣列中包括有多大 a b 1 2 c ] d
將R[n]中的每個字元按照字母字元、數字字元和其他字元的順序排列。要求,利用原有空間,且各類字元順序也不改變。 輸入輸出樣例:1組 #1 樣例輸入: 7 //n的取值,表示字元陣列中包括有多大 a b 1 2 c ] d //7個字元元素都是什麼 樣例輸出:
C#基礎:輸入輸出函式的使用
C#基礎知識:輸入與輸出函式, 需要引用using system; //輸出:System.Console.WriteLine() Console.WriteLine("Hello World!!!");//完成後
c語言:輸入兩個正整數m和n,求其最大公約數和最小公倍數
輸入兩個正整數m和n,求其最大公約數和最小公倍數。解:程式:#include <stdio.h>int main(){int num1, num2, t,p;printf("請輸入兩個正整數
C語言:用遞迴實現將輸入的整數按逆序輸出。如輸入12345,則輸出54321。
這個程式是我對建構函式有個更深的認識。 首先建構函式要先從頭至尾走一邊才會輸出,無論輸出語句加的位置(迴圈內,條件語句內...除外)。 然後建構函式遞迴可以把問題簡單化,本題如果按常規思路,應該是做個迴圈,把各個數首尾交換。但是用呼叫使得其可以一次輸出一位數,而並不是輸出一個