字符数组的最大值和次大值
来源:互联网 发布:看电影啥软件好? 编辑:程序博客网 时间:2024/06/06 01:10
输入一个字符数组,输出其最大值和次大值
#include<stdio.h>#include<stdlib.h>#include<string.h>#define maxsize 100void big(char *arr[],int size,char *big1,char *big2){int i;for(i=0;i<size;i++){if(strcmp(big1,arr[i])<=0){strcpy(big2,big1);strcpy(big1,arr[i]);}else{if(strcmp(big2,arr[i])<=0)strcpy(big2,arr[i]);}}}int main(){int i,size;char *arr[maxsize];char *big1=NULL,*big2=NULL;big1=(char*)malloc(sizeof(char)*maxsize);big2=(char*)malloc(sizeof(char)*maxsize);big1[0]='\0';big2[0]='\0';printf("size=");scanf("%d",&size);for(i=0;i<size;i++){arr[i]=(char*)malloc(sizeof(char)*maxsize);fflush(stdin);gets(arr[i]);}big(arr,size,big1,big2);printf("the biggest str is:%s\n",big1);printf("the second biggest str is:%s\n",big2);free(big1);free(big2);for(i=0;i<size;i++)free(arr[i]);system("pause");return 0;}
0 0
- 字符数组的长度最大值和次大值
- 字符数组的最大值和次大值
- 求数组的最大值和次大值
- 求出数组的最大值和次大值
- C 求字符数组最大值与次大值
- 数组逆序,数组中最大值和次大值的查找
- 子数组和的最大值
- 连续数组和的最大值
- 数组中子数组和的最大值
- 求数组的子数组和最大值
- 求数组的最大值,次大值
- 求数组中的最大值和最大值的索引
- 子数组的和的最大值
- 二治法求数组的最大值和最小值
- 求数组的最大值和最小值
- 求子数组和的最大值算法
- 求数组的最大值和最小值
- 二维数组---两个数和的最大值
- POJ 2940 Wine Trading in Gergovia 可能会
- Java UDP通信示例
- 查看mysql正在执行的SQL语句
- MySQL日期数据类型、MySQL时间类型使用总结
- css使用text-shadow实现字体模糊效果
- 字符数组的最大值和次大值
- 大数据分析处理实践的一点心得
- Android加密策略
- java线程池例子
- github上值得关注的前端项目
- 怎么让每个li之间有距离
- jenkins报错PermGen space
- 115. Distinct Subsequences--动态规划的方法
- Spring整合Redis用作缓存-注解方式