从键盘输入一队列,如1-2-9-5-2,如何用c 或者c++将这一系列数放入队列或者数组中?
1个回答
展开全部
#include<queue>
int k=0;
queue<int> q;
scanf_s("%d",&k);
q.push(k);
数组就是int test[50]; int i=0,j=0;
while(1){
scanf_s("%d",&j);
if(j==0) break;
test[i++]=j;
}
int k=0;
queue<int> q;
scanf_s("%d",&k);
q.push(k);
数组就是int test[50]; int i=0,j=0;
while(1){
scanf_s("%d",&j);
if(j==0) break;
test[i++]=j;
}
追问
请问我如何输入呢?如果我用printf先告诉别人输入10个数,然后将这十个数放入队列中,这样该怎么写呢?
追答
先放到数组里面,然后再循环赋值,不可能一次性将10个待输入数据插入队列
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询