C++怎么输入多组数据?

C++怎么输入多组数据?,第1张

C++中实现多组数据输入主要有两种方式:

1.首先输入一个n,表示将有n个输入输出,例如:

#include <iostream>

using namespace std

int main()

{

    int n,a

    cin>>n

    while(n--){

    cin>>a

    cout<<"输出:"<<a<<endl

    }    

return 0

}

/*

运行结果:

3

111

输出:111

222

输出:222

333

输出:333

*/

2.使用while(cin>>a){}语句,直达输入ctrl+z,结束输入,例如:

#include <iostream>

#include<stdio.h>

using namespace std

int main()

{

    int a

    while(cin>>a){

     cout<<"输出:"<<a<<endl

    }    

return 0

}

/*

运行结果:

5

输出:5

6

输出:6

8

输出:8

^Z

*/

r语言输入多组数据步骤如下:

1.while(scanf("%数据类型",&变量)==scanf读取到数据的个数) { }

2.while(scanf("%数据类型",&变量)!=EOF) { } 下面就介绍一下 第一种 //入一个整数,判断是否大于3,如果是,输出“right”,否则输出“wron” #include<stdio.h>intmain() { intawhile(scanf("%d",&a)==1) { if(a>=3) printf("right\n")else printf("worn\n")} return0} 这里的scanf函数返回的是实际读到的数据的个数,在这里scanf读取到的数据是一个,循环就开始执行,如果输入其他的,就会跳出循环。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9965614.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存