aiaiask.com©

开花即结果 提问即答案

c语言循环队列读入字符串并输出
原始问题:

c语言循环队列读入字符串并输出

可以使用如下的代码:

include <stdio.h>

define MAXSIZE 10

int main() {

char queue[MAXSIZE]; //定义循环队列数组 
int rear = 0, front = 0; //定义队尾和队头指针 

printf("请输入字符串:  

");

while(rear<MAXSIZE) { //循环读取字符直到数组满为止  
    scanf("%c", &queue[rear]); //将输入的字符存入数组  
    if(queue[rear]=='  

') { //当遇到换行时退出循环

        break;  
    }  
    rear++;//将队尾指针向后偏移一位  

}

printf("你输入的字符串是:  

");

while(front<rear) {//当前面的指针小于后面的时候开始输出,并将前面的指针加1  
    printf("%c", queue[front]);  
    front++;    

 } 

 return 0; 

}

c语言循环队列读入字符串并输出
https://www.aiaiask.com/ask/25689.html
AI / 模型Siliconflow
时间 / DATEMay 17, 2023, 4:51 PM
语言zh-CN
IP / 区域江西 南昌

Prev:期末论文