当前位置: 首页 > news >正文

C语言简单题(7)从主函数中输入10个等长字符串,用一个函数对他们排序,然后在主函数输出这10个已排好序的字符串

从主函数中输入10个等长字符串,用一个函数对他们排序,然后在主函数输出这10个已排好序的字符串

/*
    从主函数中输入10个等长字符串,用一个函数对他们排序,然后在主函数输出这10个已排好序的字符串
*/
#include<stdio.h>
#include<string.h>
void sort(char (*s)[100]){
    int i,j;
    char temp[100],*t=temp;
    for(i=0;i<9;i++){
        for(j=0;j<9-i;j++){
            if(strcmp(s[j],s[j+1])>0){
                strcpy(t,s[j]);
                strcpy(s[j],s[j+1]);
                strcpy(s[j+1],t);
            }
        }
    }
}
int main(){
    int i;char str[100][100];
    char (*p)[100];
    printf("请输入十个等长的字符串:\n");
    for(i=0;i<10;i++){
        scanf("%s",str[i]);
    }
    p = str;
    sort(str);
    printf("排序后结果是:\n");
    for(i=0;i<10;i++){
        printf("%s\n",str[i]);
    }
    return 0;
}
 

http://www.lryc.cn/news/320484.html

相关文章:

  • 光伏科普|太阳能光伏发电应用场景有哪些?
  • Go 构建高效的二叉搜索树联系簿
  • 基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的交通信号灯识别系统(深度学习+UI界面+训练数据集+Python代码)
  • 以太坊开发学习-solidity(三)函数类型
  • 教你把公司吃干抹净、榨干带走
  • 开发指南007-导出Excel
  • 滑块验证码
  • cmd常用指令
  • 【嵌入式DIY实例】-DIY手势识别和颜色识别(基于APDS9960)
  • python 直方图
  • 如何在数据库中使用sql语言插入数据
  • JVM的双亲委派模型和垃圾回收机制
  • ThreadLocal-内存泄露问题
  • ISIS默认层级实验简述
  • 在Flutter中创建自定义的左对齐TabBar组件
  • 【Python】继承会遇到的问题
  • 相机模型Omnidirectional Camera(全方位摄像机)
  • 论文阅读——Align before Fuse
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:Rating)
  • Unity中的网格创建和曲线变形
  • day0 3r文档docker部署
  • PSCA复位控制集成之复位信号
  • C#,数值计算,数据测试用的对称正定矩阵(Symmetric Positive Definite Matrix)的随机生成算法与源代码
  • EventWaitHandle 和 lock使用区别
  • 【图论】树链剖分
  • Requests教程-17-请求代理设置
  • python内置函数 G
  • 深入了解 Spring boot的事务管理机制:掌握 Spring 事务的几种传播行为、隔离级别和回滚机制,理解 AOP 在事务管理中的应用
  • 机械产品CE-MD认证测试项目介绍
  • 金融知识分享系列之:MACD指标精讲