2021-09-04_在线编程限时赛_回文对

简介: 个人比较喜欢C语言,但是比赛限定了用C++,PYTHON,JAVA。在此只为记录
#include <stdio.h>#include <string.h>#define len 5/*判断是否回文*/intisCycle(char*str);
intmain(void)
{
/* 初始化数据 */charstring[][50] = {"abcd", "dcba", "lls", "s", "sssll"};
/* 存储拼接的字符串,长度需要翻倍 */chartarget[100], *str;
//数组遍历for (inti=0; i<len; i++)
    {
for (intj=0; j<len; j++)
        {
if (i==j)
            {
continue;
            }
else            {
/* 复制第一个字符串 */str=strcpy(target, string[i]);
/* 拼接第二个字符串 */str=strcat(target, string[j]);
/* 判断是否回文并输出 */if (isCycle(str))
                {
puts(str);
                }
            }
        }
    }
return0;
}
intisCycle(char*str)
{
intstart=0, end=strlen(str) -1, flag=1;
while (start<end&&flag==1)
    {
flag=str[start++] ==str[end--] ?1 : 0;
    }
returnflag;
}
目录
相关文章
|
7月前
|
人工智能 前端开发
年末了!你的“建站搭子”找好了吗?
当我们换个角度,用流行语来了解我们的【阿里云建站】,会是怎样的呢?
|
开发者
【开发者7日学】求职达人训练营上线啦~快来打卡赢好礼
阿里云培训中心联合开发者社区推出求职达人训练营7天学习活动,由阿里师兄们围绕行业介绍、职业选择、职场经验等内容进行分享,帮助大学生快速了解真实职场环境、提升实用求职技巧、培养必备职业素养等。
【开发者7日学】求职达人训练营上线啦~快来打卡赢好礼
|
弹性计算 分布式计算 Kubernetes
飞天加速计划实验报告
感谢阿里飞天计划,为学生提供了一个非常好的平台,去提升自己的专业技能。
|
弹性计算 并行计算 数据库
飞天加速计划学习感想
我是一名大三计算机科学与技术专业在读学生,在数据库这门课上,老师向我们介绍了飞天加速计划这项有意义的课程,并给我们分配了账号,让我们珍惜难得的学习机会。 使用ECS的过程是一个全新的开始,就相当于重新使用一种模式,我们习惯了应用软件类型的操作方式,因此这种命令行的操作方法还适应了一些时间。
|
弹性计算 大数据 Linux
学生飞天加速计划感想
飞天加速计划·高校学生在家实践,让我们在更广阔的天地相遇吧,在知识实践的海洋畅通吧!
【喵咪专场】还不来领取你的小可爱吗?😍
我为流浪猫做了这样一款软件,快来领取你的小可爱吧!纯Flutter编写的App,使用MVP架构哦,快来看看!!!
|
弹性计算 前端开发 关系型数据库
飞天加速计划—一名大二学生的感受
作为一名大二学生,最近有在自学服务器有关的知识,但是接触到的理论知识过多,看着视频课进行学习很少有能够接触到服务器的机会。不过好在无意间看到了阿里云举办的“飞天加速计划-高校学生在家实践”活动,免费试用了一段时间的ESC之后,很明显能感受到阿里云ECS带给我的方便与快捷,操作十分简便,而且十分容易上手,对像我这种实践经历少的同学特别使用,也鼓励大家可以积极参与到这个活动中来
飞天加速计划—一名大二学生的感受
|
弹性计算 Linux 云计算
“飞天加速计划”个人感想
“飞天加速计划”
112 0
|
弹性计算 Linux 网络安全
飞天加速计划使用感想
飞天加速计划使用感想