首页 > 其他分享 >输入的方法

输入的方法

时间:2023-02-02 19:55:30浏览次数:36  
标签:char 样例 cin 逗号 while 方法 输入

当输入个数未知使用while连续输入!!!

1.逗号表达式

逗号表达式只会判断最后一个语句的真值

例:读入一个N,当N 为 0 或负数则继续读取数字直至读入 N 值为正整数为止

int n;
while(cin>>n,n<=0);

2.cin返回值为true

当有输入值时cin的返回值是true,直到无输入cin返回false

例:输入多组样例,每组样例包含俩个整整数A和B

此时我们不能知道样例的个数,所以利用cin的特点即可

int a,b;
while(cin>>a&&cin>>b)
{……}

3.char的单个字符

char是字符类型只接收一个字符,我们可以利用这个特性完成特殊格式的string类型输入

例:输入共一行,包含三个字符串 S1,S2,S3字符串之间用逗号隔开。数据保证三个字符串中不含空格和逗号。

string s1,s2,s3;
char c;
while(cin>>c,c!=',') s1+=c;
while(cin>>c,c!=',') s2+=c;
while(cin>>c) s3+=c;

标签:char,样例,cin,逗号,while,方法,输入
From: https://www.cnblogs.com/mpmp/p/17087230.html

相关文章