冒泡排序:很简单就不细说了:

#include <stdio.h>void bubbleSort(int num[],int len)
{int i = 0;int j = 0;int temp = 0;for(j = 0;j<len-1;j++){for(i = 0;i < len - j-1;i++){if(num[i] > num[i+1]){temp = num[i+1];num[i+1] = num[i];num[i] = temp;}}}
}int main()
{   int i = 0;int num[] = {88,76,98,53,45,7,86,12,55,};bubbleSort(num,sizeof(num)/sizeof(num[0]));for(i = 0;i<sizeof(num)/sizeof(num[0]);i++){printf("%d ",num[i]);}return 0;
}

回文判断,判断字符串和数字的,分别奥:

#include <stdio.h>
#include <string.h>
#include <math.h>
int PalindromicNumber(int num)
{   int count = 0;int nst = 0;int ned = 0;int cnum = num;while(cnum){count++;cnum = cnum/10;}if(0 != num){nst = num/pow(10,count-1);ned = num%10;if(nst != ned){return 0;}PalindromicNumber(num-pow(10,count-1)-ned);}return 1;
}
int PalindromicString(char *p, int len)
{char *pst =(char*) p;char *ped = (char*)p +len;while(pst < ped){if(*pst!=*ped)return 0;pst++;ped--;}return 1;}
int main()
{int num = 1234321;int num1  = 1234567;char *p = "abcdcbaa";if(PalindromicNumber(num1)){printf("是回文数");}else{printf("不是回文数");}if(PalindromicString(p, strlen(p)-1)){printf("是回文数");}else{printf("不是回文数");}return 0;}

转载于:https://blog.51cto.com/memory73/1682915

【C语言】冒泡排序与回文判断相关推荐

  1. 专业课-数据结构(回文判断实验)

    实验内容: 数据结构-用C语言描述(耿国华)P111实习题1 回文判断. 称正读与反读都相同的字符序列为"回文"序列. 试写一个算法,判断依次读入的一个以@为结束符的字母序列,是否 ...

  2. java栈和队列验证回文串_栈和队列的基本操作及其应用(回文判断)

    实验二栈和队列的基本操作及其应用 一.实验目的 1.掌握栈和队列的顺序存储结构和链式存储结构,以便在实际中灵活应用. 2.掌握栈和队列的特点,即后进先出和先进先出的原则. 3.掌握栈和队列的基本运算, ...

  3. 数据结构:使用链栈实现回文判断

    题目: 回文判断 试写一个算法,判断依次读入的一个以@为结束符的字母序列,是否为形如'序列1&序列2'模式的字符序列.其中序列1和序列2中都不含字符'&',且序列2是序列1的逆序列.例 ...

  4. 回文判断 【问题描述】 回文是正读和倒读都一样的句子。读入一个最大长度不超过50个字符的句子,判断其是否是回文。 【输入形式】 输入一个最大长度不超过50个字符的句子 【输出形式】 Yes/No

    回文判断 [问题描述] 回文是正读和倒读都一样的句子.读入一个最大长度不超过50个字符的句子,判断其是否是回文. [输入形式] 输入一个最大长度不超过50个字符的句子 [输出形式] Yes/No [输 ...

  5. java判断回文用valueof_回文判断 - 平行宇宙 - ITeye博客

    回文 把相同的词汇或句子,在下文中调换位置或颠倒过来,产生首尾回环的情趣,叫做回文,也叫回环. 锦字回文 前秦时期,秦州刺史窦滔因得罪了苻坚的手下大官被流放到流沙县.夫妻天各一方,他的妻子苏蕙特地在一 ...

  6. 判断输入的字符串是否为“回文”|回文判断【C语言】

    要求判断输入的字符是否为回文("回文",即正读反读都是一样的,例如noon, civic, radar或者风扇能扇风 ,奶牛产牛奶等都属于回文) 编写程序: #include< ...

  7. java语言 回文判断_java判断回文字符串的几种方法

    java判断回文字符串几种简单的实现: 1.将字符串倒置后逐一比较,实现如下: public class HuiWenTest { /** * @SERLIN */ public static voi ...

  8. Python回文判断代码优化与6个思考题

    送个福利:清华大学出版社和新宝图书专营店联合推出正版特价图书<Python程序设计开发宝典>,原价69元,特价47.6元,详情:https://detail.tmall.com/item. ...

  9. C语言寻找完全回文数

    题目: 寻找300以内(大于0)的所有的对称回文数并输出.回文数是指某数与其反序数相等,如5.131.1551.345676543. 对称回文数指某数与其平方都是回文数.例如,n=11时,112=12 ...

  10. 经典C语言算法之回文数

    经典C语言算法题之回文数 1.题目描述 2.题目解析 3.代码编写 4.题解心得 1.题目描述 判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 示例 1: 输 ...

最新文章

  1. BZOJ4566: [Haoi2016]找相同字符
  2. 9号团队-团队任务4:每日立会(2018-12-3)
  3. c 多语言切换dll,【图片】老C教学之——给你的程序添加多语言支持【dll】【vb吧】_百度贴吧...
  4. ionic上拉加载-下拉刷新
  5. unity怎么设置游戏页面_杭州有没有正规的unity游戏开发培训机构?
  6. C++类的数组元素查找最大值问题
  7. linux系统键盘记录器,可截获到 QQ 密码 键盘记录器源码
  8. HTTPS 能否避免流量劫持?
  9. SpringBoot配置文件最全最详细中文说明
  10. AJAX(XMLHttpRequest)进行跨域请求方法详解(二)
  11. linux支持arm架构么_全球首次!中国推出一款支持X86、ARM等各种芯片架构的操作系统...
  12. 好书一本:《设计心理学》
  13. 超大背包问题(二进制枚举 + 二分)
  14. Nginx配置项调优
  15. iPad商标之争对开发者的影响
  16. 教你制作第一个C++游戏!#1 引入
  17. 算法竞赛--计算几何
  18. 线程池:newCachedThreadPool、newFixedThreadPool、newSingleThreadExecutor、newScheduleThreadPool
  19. Centos7安裝GitHub
  20. MySQL中的升序降序以及字段的升序降序

热门文章

  1. 海量数据挖掘MMDS week6: 决策树Decision Trees
  2. python题目(1)
  3. python处理era5_python批量下载EC—ERA5再分析资料
  4. 力扣-191 位1的个数
  5. Java学习之路 之 异常总结篇
  6. 【安装包】MySQL服务端
  7. 7-9 找出最小值 (20 分)
  8. JavaScript实现对象的深度克隆及typeof和instanceof【简洁】【分享】
  9. .net 3.5 数据库开发 之 LINQ 上
  10. web安全day12:PKI