1、c++篇
(1)输入一个数字再加上空格间隔的数组:
int num;
cin>>num;
int *arr = new int[len+1]
for(int i=0; i<=num; i++){
cin>>arr[i];
}
(2)需要多次输入形式重复的数据:
while(cin>>k)
(3)对于不存在空格的字符数组:
char str[30];
cin>>str;
(4)输入带有空格的字符数组:
char str[30];
cin.getline(str,len);//读入整行数据,它使用回车键输入的换行符来确定输入结尾。
//cin.get(str,len);//这个还会保留换行符
(5)输入字符串string
string str;
getline(cin,str);
(6)输入多个整数
int a,b,c,d;
cin>>a>>b>>c>>d;
(7)输出不定量的行的字符串
string str;
while(cin>>str)
2、python篇
(1)输入多个整数
a,b,c,d = map(int, input().split())
(2)输入多行数据
N = int(input())
inputlist = []
area = 0
for i in range(N):
lines = input()
inputlist.append(lines.split())
(3)不定行的数据
import sys
for line in sys.stdin:
.....