CSP-NOIP信息学竞赛(28)cin(noip信息学奥林匹克竞赛)

CSP-NOIP信息学竞赛(28)cin(noip信息学奥林匹克竞赛)

编码文章call10242025-07-08 13:47:354A+A-


通过 cin 流读入数据

流读取运算符>>和cin结合在一起使用,可从键盘输人数据

格式1:

cin>>变量;

功能:是从键盘读取一个数据并将其赋给“变量”

说明:在使用cin输入的时候必须考虑后面的变量类型。如果你要求输入一个整数,在后面必须跟一个整型变量,如果要求一个字符,后面必须跟一个字符型变量。

例:声明一个整型变量age然后等待用户从键盘输入到cin并将输入值存储在这个变量中。

int age;

cin>>age;

也可以连续使用>>,实现从键盘对多个变量输入数据格式2:

cin>>变量1>>变量2>>变量3;

这要求从键盘输入的数据的个数、类型与变量相一致。从键盘读取数据时,各数据之间要有分隔符,分隔符可以是一个或多个空格键、回车键等。

#include<cstdio>

#include<iostream>

#include<cstring>

using namespace std;

int main(){

//输入:hello world, a这两种

char a;

string test;

cin>>a;

getline(cin,test);//

cout<<a<<endl;

cout<<"test:"<<test<<endl;

return 0;

}


#include<cstdio>

#include<iostream>

#include<cstring>

using namespace std;

int main(){

//a[回车][空格][空格]dd[回车]

char a,b;

string str;

cout<<"input:";

a=cin.get();

cin.get(b);

getline(cin,str);

cout<<"a:"<<a <<endl;

cout<<"b:"<<b <<endl;

cout<<"str:"<<str <<endl;

return 0;

}

点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4