动态输入多个字符串
来源:互联网 发布:ubuntu怎么更新 编辑:程序博客网 时间:2024/05/29 18:29
#include <stdio.h>#include <stdlib.h>#include"stdlib.h"=0;#include"string.h"void sort(char *p[],int n){ char *temp; int min; for(int i=0;i<n-1;i++){ min=i; for(int j=i+1;j<=n-1;j++){ if(strcmp(p[min],p[j])>0) min=j; } temp=p[min]; p[min]=p[i]; p[i]=temp; }}int main(){ int n; printf("Give n:"); scanf("%d",&n); char **p; p=(char **)malloc(sizeof(char *)*n); char str[10]; for(int i=0;i<=n-1;i++){ scanf("%s",str); p[i]=(char *)malloc(sizeof(char)*(strlen(str))); strcpy(p[i],str); } sort(p,n); for(int i=0;i<=n-1;i++){ printf("%s\n",p[i]); } return 0;}
0 0
- 动态输入多个字符串
- 怎样输入多个字符串
- 输入不定个数个字符串(动态操作)
- Java 输入多行字符串或者多个int数值
- 找出输入中的一个或多个匹配的字符串
- 使用String.xml输入动态字符串
- 2.5输入多个字符串,存入数组,然后按照字符串的大小重新升序排列
- 输入5个字符串,排序后输出!
- C语言-输入任意个字符串
- 根据输入的字符串创建动态字符串数组
- js 输入两个字符串,从第一个字符串中删除第二个字符串中的所有字符串
- 多个输入
- 输入多个字符
- C语言输入字符串后回车再输入字符串才能录入第一个字符串
- 输入两个字符串,输出第二个字符串在第一个字符串中的连接次序
- 编写程序,循环接收用户从键盘输入多个字符串,直到输入“end”时循环结束,
- C++如何连续输入多个可能含空格的字符串
- scanf函数输入多个字符串时间隔符的失效及解决办法
- 如何使用JS来改变CSS样式
- 数字 & 字母的研究
- PHP中调用类方法时->和::的区别
- centos7搭建lamp环境(php7)
- Java基础之IO框架
- 动态输入多个字符串
- 剑指offer——在二维数组中查找元素
- Android 表情面板的展示和表情的显示
- Const,Const函数,Const变量,函数后面的Const
- UVA-The Largest Clique 11324
- [整合]境内人民币支付系统
- 二分查找
- C#学习笔记--递归算法
- 创建一个网上购票系统