#include<stdio.h>
#include <stdlib.h>
#include<string.h> int cmp(char* a, char* b)
{//若大整数a大于b,返回1;//若a小于b,返回-1;// 若a与b相等,返回0char* p1,*p2;int len_a, len_b;len_a = strlen(a);len_b = strlen(b);p1 = a;p2 = b;if (len_a > len_b){return 1;}else if(len_a<len_b){return -1;}else if (len_a == len_b){for (int i = 0; i < len_a; i++){if (*p1 > *p2){return 1;break;}else if (*p1 < *p2){return -1;break;}else{p1++;p2++;}}return 0;}
}int main()
{char str1[101], str2[101], str3[101];char* ch;gets(str1);gets(str2);gets(str3);if (cmp(&str1, &str2)==1)//str1比str2大;{ch = (char*)malloc(101 * sizeof(char));strcpy(ch,str1);strcpy(str1,str2);strcpy(str2,ch);}if (cmp(&str1, &str3) == 1)//str1比str3大;{ch = (char*)malloc(101 * sizeof(char));strcpy(ch,str1);strcpy(str1,str3);strcpy(str3,ch);}if (cmp(&str2, &str3) == 1)//str2比str3大;{ch = (char*)malloc(101 * sizeof(char));strcpy(ch,str2);strcpy(str2,str3);strcpy(str3,ch);}printf("%s\n", str1);printf("%s\n", str2);printf("%s", str3);return 0;
}

ZZULIOJ1169: 大整数(指针专题)相关推荐

  1. 1169: 大整数(指针专题)

    Description 输入3个大整数,位数不超过100位,按从小到大的顺序输出这三个整数.要求定义并使用如下函数比较两个大整数的大小.  int cmp(char *a,char *b)  {  / ...

  2. ZZULIOJ 1169: 大整数(指针专题)

    题目描述 输入3个非负大整数,位数不超过100位,按从小到大的顺序输出这三个整数.要求定义并使用如下函数比较两个大整数的大小. int cmp(char *a,char *b) { //若大整数a大于 ...

  3. ZZULIOJ:1169: 大整数(指针专题)

    题目描述 输入3个非负大整数,位数不超过100位,按从小到大的顺序输出这三个整数.要求定义并使用如下函数比较两个大整数的大小. int cmp(char *a,char *b) { //若大整数a大于 ...

  4. ZZULIOJ 1159: 最大的两个数(指针专题)

    最大的两个数(指针专题) 题目描述 求n个整数中的最大的两个元素.要求定义一个函数LargestTow(),求数组a的最大的两个元素,分别存入形参指针pfirst和psecond所指存储单元,函数原型 ...

  5. ZZULIOJ 1158: 又是排序(指针专题)

    又是排序(指针专题) 题目描述 将输入的四个整数按由大到小的顺序输出. 请你定义一个四个数排序的函数psort,psort的四个参数为要排序的四个整数变量的地址,请你按照从大到小的顺序把四个数分别放到 ...

  6. ZZULIOJ.1158: 又是排序(指针专题)

    1158: 又是排序(指针专题) 题目描述 将输入的四个整数按由大到小的顺序输出. 已定义如下swap函数,可实现形参pa和pb所指内存单元的内容交换.请务必使用本函数实现两个变量内容的互换. voi ...

  7. 1.6 编程基础之一维数组 11 大整数减法

    1.6编程基础之一维数组 11 大整数减法 方法二  http://noi.openjudge.cn/ch0106/11/ 1169:大整数减法 http://ybt.ssoier.cn:8088/p ...

  8. NTL密码算法开源库-大整数ZZ类(一)

    2021SC@SDUSC NTL密码算法开源库-大整数ZZ类(一) 本章综述 代码分析 贝祖公式 本章综述 大整数ZZ类主要实现了任意长度大整数表示.最大公因数.Jacobi符号和素性检验.笔者将通过 ...

  9. 第六周作业(等值字串,KMP匹配,大整数相乘,最长公共子串,判断两个字符串是否匹配,最长回文子串,年号字串)

    目录 1.等值字串 2.KMP匹配 3.大整数相乘 4.最长公共子串 5.判断两个字符串是否匹配 6.最长回文字串 7.年号字串 补发一下,原来忘记发了. 1.等值字串 [问题描述]如果字符串的一个子 ...

最新文章

  1. [epoll]epoll理解
  2. C# 视频监控系列(13):H264播放器——控制播放和截图
  3. TVS二极管,双向封装,如何选型?
  4. java 监控 收集资料2(收集中)
  5. Shell 快速指南
  6. [开源] .Net ORM FreeSql 1.8.0-preview 最新动态播报
  7. C++ const修饰符的简单介绍
  8. IPv4地址和IPv6地址的比较,IPv6地址及其表示
  9. linux里用c实现cat_【案例】用T云做了什么能让企业在工业自动化控制系统行业里实现逆向增长?...
  10. python flask 路由_python框架flask入门之路由及简单实现方法
  11. 东方卫视收视率查询_全国电视台收视率排行榜
  12. win10如何禁止CDR软件访问网络的设置方法教程
  13. 【递推】种萝卜 C++题解
  14. SMT32的RTC的晶振为什么是32768Hz
  15. 物联网蓝牙芯片的选型
  16. MySQL再叙(体系结构、存储引擎、索引、SQL执行过程)
  17. python去除图片水印_Python | 图中使用类的水印
  18. POJ海贼王之伟大航路(dfs)
  19. 【CSDN插件测评】效率增倍,程序猿开发必备插件
  20. ES的插入优化之bulk

热门文章

  1. MFC 组合框的用法大全
  2. html设置盒子水平垂直居中,盒子水平垂直居中10种方法
  3. pho文件和目录操作
  4. 【高项备考】挣值计算概念、公式、计算学习
  5. 绿豆芽评级平台部分展示
  6. MATLAB截面数据空间计量模型代码②
  7. 计算机的物理地址概念,物理地址与内存空间的概念问题
  8. Cortana 在 Windows 11 上谢幕,“死”于生成式 AI 之手的第一款语音助手!
  9. 狼和兔子PHP,狼和兔子
  10. 数据结构——队列(Quene)(小白入门第三天)