有 N个国家名,要求按字母先后顺序排列(用起泡排序法)后输出。
来源:互联网 发布:藏缅语族 知乎 编辑:程序博客网 时间:2024/04/28 22:58
#define _CRT_SECURE_NO_WARNINGS#include"stdlib.h"#include"stdio.h"#include"string.h"int maopao(char p[][100]){char *buf;buf = (char *)malloc(sizeof(char)* 100);printf("%s", p[1]);int i = 0,j=0;for (i = 1; i < 6; i++){for (j = i + 1; j< 5; j++){if (strcmp(p[i], p[j])>0){strcpy(buf, p[i]); //数组需要用函数strcpy 指针不通过,因为只能不能copy字符串,strcpy( p[i],p[j]);strcpy(p[j],buf);}}}}int myexport(char mystr[][100]){int i = 0;for (i = 0; i < 6; i++){printf("%s\n",mystr[i]);}}int main(){char str[6][100] = { "China", "US","Japan","Korea","XOXOXO","after" }; //如果输出函数的话,就不能定义指针类型的数组;因为常量不好修改。printf("排序前\n");myexport(str);maopao(str);printf("排序后\n");myexport(str);system("pause");}
0 0
- 有 N个国家名,要求按字母先后顺序排列(用起泡排序法)后输出。
- 有N个国家名,要求按字母先后顺序排列(用起泡排序法后输出)。
- c语言:有10个地区的面积,要求它们按从小到大的顺序排列。(起泡法的应用)
- 有三个国家名,要求找出按字母排序排在最前面的国家。要求用函数调用。
- 比较5个国家名字,按字母顺序排列…
- 有两个磁盘文件“A"和”B",各存放一行字母,先要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件“C"中去。
- 有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件C中。
- 习题 7.11 写一个函数,用“起泡法”对输入的10个字符按由小到大顺序排列。
- 有5个字符串,要求对他们按由小到大的顺序排列,用string方法
- 1061 有N个学生的数据,将学生数据按成绩高低排序,如果成绩相同则按姓名字符的字母序排序,如果姓名的字母序也相同则按照学生的年龄排序,并输出N个学生排序后的信息。
- 有两个磁盘文件 A,B 各放一行字母,要求把两文件信息合并(按字母排序),输出到C 中
- 有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并 (按字母顺序排列), 输出到一个新文件C中
- 按字母顺序排序多个国家的名字
- 输入3个字符串,要求字母按从小到大顺序输出
- 习题 6.12 有一行电文,已按下面规律译成密码:A-Z a-z即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母。非字母字符不变。要求编程序将密码译回原文,并输出密码和原文。
- 起泡法排序(JavaScript)
- 用起泡法对输入的十个字符由小到大顺序排列
- 排序:起泡排序法
- 使用一级指针排序一个字符串数组
- 一行代码完成并行任务
- 20140427 【第九届湖南省省赛】 高桥和低桥
- C# 数组参数
- [Objective-C]关联(objc_setAssociatedObject、objc_getAssociatedObject、objc_removeAssociatedObjects)
- 有 N个国家名,要求按字母先后顺序排列(用起泡排序法)后输出。
- 基于IDEA的SSH项目之二:配置Spring一
- spring初学二(AOP)
- 学习linux的菜鸟 (samba服务器安装与配置)
- 五一计划.
- Python核心编程第八章笔记
- 求第一个字符串在第另一个字符串里面出现的次数
- 全虚拟化和半虚拟化的区别 cpu的ring0 ring1又是什么概念?
- 字符串反转..家庭作业.