程序代码:
#include<stdio.h>
struct SQstack
{
char data[100];
int top;
}sqstack;
void main()
{
sqstack.top=-1;
printf("请输入字符,以$结束\n");
char ch;
ch=getchar();
whi

展开全部
收起
5回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Asher

    16人对此回答表示赞同

    你输入字符时,按的回车键也会输入到程序中,根据你的程序对ch=='\n'时的处理就会打印"top下";改成如下,
    else
    if(ch==‘@')
    else if(ch != '\n' && ch != '\t' && ch != ' ')
    展开
    16
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 八角与丁香

    11人对此回答表示赞同

    不要用getchar 追问
    展开
    11
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 欢声笑语

    5人对此回答表示赞同

    /*
    请输入字符,以$结束
    123#mnbs@$
    2 : top下:0
    3 : top下:1
    top上:1
    m : top下:1
    n : top下:2
    b : top下:3
    s : top下:4
    top中:-1
    Press any key to continue
    */
    #include <stdio.h>
    struct SQstack {
    c
    展开
    5
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 雪中向日葵

    5人对此回答表示赞同

    if(ch='#')
    if(ch='@')
    if(sqstack.top=99) 追问
    展开
    5
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 飞翔的企鹅

    2人对此回答表示赞同

    #include<stdio.h>
    struct SQstack
    {
    char data[100];
    int top;
    }sqstack;
    void main()
    {
    sqstack.top=-1;
    printf("请输入字符,以$结束\n");
    char ch;
    ch=getchar();
    while(ch!='$')
    展开
    2
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部