首页 > 其他分享 >2023.09.25

2023.09.25

时间:2023-09-26 19:13:37浏览次数:36  
标签:2023.09 return 25 int top char MAXSIZE zhan

   今天进行了回文串的练习,上午进行了金属创意制作,充分发挥了自己的 动手能力。下午进行了建民老师的课,对类和对象进行了加深学习。课上代码还未完成。。。。。。。

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define MAXSIZE 100
int push(char*zhan,int top,char elem)
{
    zhan[top]= elem;
    top++;
    return top;
}
int pop(char*zhan ,int top){
    if(top==-1){
            printf("空栈");
        return -1;
    }
    top--;
    return top;
}
int main(){
    int num;
    scanf("%d",&num);
    char a[MAXSIZE];
    char zhan[MAXSIZE];
    int top=-1;  
    getchar();
    fgets(a,MAXSIZE,stdin);
    a[strcspn(a,"\n")]=0;
    for(int i =0;i<num;i++){
        if(a[i]==' ')
        {
            printf("入栈不成功");
            exit(0);
        }
        top= push(zhan,top,a[i]);
        
    }
    int count = 0;
    for(int j = 0;j<num;j++)
    {
        top=pop(zhan,top);
            if(a[j]!=zhan[top]){
                count++;
            }
    }
    if(count == 0){
        printf("此字符串是回文串");
    }
    else{
        printf("此字符串不是回文串");
    }
    return 0;
}

 

标签:2023.09,return,25,int,top,char,MAXSIZE,zhan
From: https://www.cnblogs.com/dmx-03/p/17730941.html

相关文章

  • 9.25 周一总结
    try{Filefile=newFile("wrong.txt");if(file.exists())file.delete();try{//创建新(空)文件(原文件不存在时,才会创建成功)file.createNewFile();}catch(Exceptione){e.printStackTrace();}FileWriterwriter=newFileWriter("wrong.txt",true);......
  • [LeetCode] 2582. Pass the Pillow
    Thereare n peoplestandinginalinelabeledfrom 1 to n.Thefirstpersoninthelineisholdingapillowinitially.Everysecond,thepersonholdingthepillowpassesittothenextpersonstandingintheline.Oncethepillowreachestheendofthel......
  • Learn Git in 30 days—— 第 25 天:使用 GitHub 远端仓库 - 观念篇
    写的非常好的一个Git系列文章,强烈推荐原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 上一篇大家学会了如何下载远端仓库(gitclone, gitpull)与上传远端仓库(gitpush),本篇文章来教大家认识远端仓库的其他细节。与远端仓库有关的指令......
  • nginx-clojure nginx 1.25.2 版本docker 镜像
    主要是测试下nginx-clojure有nginx1.25.2的兼容性,顺便基于原有的构建弄一个方便测试的debug版本的镜像构建构建命令实际结合业务修改下./configure--prefix=--sbin-path=nginx--conf-path=conf/nginx.conf--error-log-path=logs/error.log--http-log-path......
  • 【2023-09-25】喜庆假日
    20:00专注于你喜欢的东西,而不是一味贬损你讨厌的东西,你会变得更好,也会让别人变得更好。人生短暂,把注意力集中在美好的事物上。                                              ......
  • 每日总结——9.25(周一)
    学习工作描述上午:工作下午:工作晚上:看了黑马点评原理篇部分内容总结与反思一整天都在折腾公司的破系统Redis底层数据结构设计得很精妙,非常值得深入学习明日计划使用Furion框架继续完成博客系统,边做边学习.net开发各方面的知识......
  • 9.25日
    上午进行传统工程实训,没意思。下午学了类的基本知识。今天遇到的事非常有意思,中午把java编译器玩坏了,一直修不好,然后下午课堂测试别人写代码,我搞编译器。晚上才搞好,然后c++编译器又坏了,打竞赛也打不了,最后配置好了,有韵味的一天。......
  • 2023-09-25 裸k交易法 日内模式 本级别禁忌
    比如我就是做1分钟的波段,但是什么情况是不能做的?1.本级别N字形(上上级别横盘)。(1)可以放宽止损(2)做更小波段2.一会阳盖阴,一会阴并阳。高一级别5分钟也在震荡,这种行情过滤不做3.一会阳盖阴,一会阴并阳。高一级别5分钟形成小趋势,可以更换级别,做3分钟或者5分钟级别。 1.本级别N......
  • 2023年9月25日每日随笔
    今天,主要收获:软件构造学习了装饰模式,外观模式,装饰模式主打的抽象构件,具体构件,抽象装饰类,具体装饰类,具体构件,具体装饰类分别继承,客户端直接调用对抽象构件进行初始化,具体装饰类进行前一个对象初始化,后调用即可,反正不是特别明白,虽然debug了很多遍,但是还是不太理解,主要对继承和接口实......
  • 9月25日总结
    一.今天做了什么上午工程实训课学了电子产品制作,老师先讲解然后我们自己动手,焊接电路板。手不小心烫了个泡,不过焊接电路板还是很有趣。下午上Java课,学了类的继承。写了课后作业,太难了,直到下课也没人交上。只能一点一点写了。二.遇到的问题,如何解决无三.明天准备做什么背20个......