写一函数用起泡法对输入的个字符按由小到大的顺序排列。
int main(){ char str[11];printf("Please enter 10 charactor: "); \/\/输入10个字符 gets(str);sort(str, 10); \/\/调用排序函数 system("pause");return 0;} \/\/排序函数(起泡法)void sort(char s[], int n){ for (int i=0; i<n-1; i++)for (int j=0, t; j<n-...
写一个函数,用“起泡法”对输入的10个字符按由小到大顺序排列。
int main(){ int a[10],i,j,temp;for(i=0;i<10;i++){ printf("请输入a[%d]=",i);scanf("%d",&a);fflush(stdin);} printf("排序前:");for(i=0;i<10;i++){ printf("a[%d]=%d",i,a);} printf("\\n");for(i=9;i>=0;i--){ for(j=0;j<=i-1;j++){ if(...
C语言 写一函数用“起泡法”对输入的10个字符由大到小顺序排序
"iostream.h"main(void){ int i,j;int t[10];cout<<"请输入10个数字:";for(i=0;i<10;i++)cin>>t[i];for(i=0;i<9;i++){ k=t[i];for(j=i+1;j<10;j++)if(t[j]<k)k=t[j];if(k!=t[i])t[j]=t[i];t[i]=k;} for(i=10;i>=0;i--)cout<<t[i];} ...
用起泡法对输入的十个字符按从小到大的顺序输出,请问各位大佬,我这个程 ...
请把第7行中间改为i<10
C语言解答
写三个函数:1、输入10个数; 2、进行处理; 3、输出10个数(数据对换要求用指针实现)(P278习题10.3)参考答案:2、用起泡法对10个数由小到大排序#include <stdio.h>void main(){ int a[10]; int i,j,t; printf("input 10 numbers :\\n"); for (i=0;i<10;i++) scanf("%d“,&a[i]); printf...
毛光光考试代码
(2)从键盘输入10个“实数”,请用“起泡法”对其进行从大到小并输出。第2题:选择排序法1、“原型”#include "iostream.h"void select_sort(double *item,int count){ register int i,j,k; double t; for(i=0;i<count-1;i++) { k=i; for(j=i+1;j<count;++j) if(item[k]>item[j]) k=...
编写C程序:用指针数组操作,将输入的5个字符串按从小到大的顺序输出
include <ctype.h> void order(int * string) \/\/把数组按从小到大排列,返该数组首地址 输入0结束 { int i,j,temp;int n = 0; \/\/计算输入数组的长度(包括结束数0)int * p = string;while(0 != *p++){ n++;} \/\/起泡法排序 p = string;for(i = 0;i < n; i++){ for(j...
谁有数据结构的期末试题,借我参考下马上考试了
1.编写一个算法frequency,统计在一个输入字符串中所含各个不同字符出现的频度。用适当的测试数据来验证这个算法。(10分) 2.在一棵以二叉链表表示的二叉树上,试写出用按层次顺序遍历二叉树的方法,并统计树中具有度为1的结点数目的算法。要求给出二叉链表的类型定义。(8分)答案:06-07第一学期期末考试参考答案与...
C语言排序
\/\/ 函数结果状态代码#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1typedef int Status;typedef int Boolean; #define N 8 void bubble_sort(int a[],int n) { \/\/ 将a中整数序列重新排列成自小至大有序的整数序列(起泡排序) int i,j,t; Status change; for(i=n...
c++谭浩强第二版课后题答案
【解】 程序的作用是对输入的3个整数按由小到大的顺序进行排序。sort函数中的第1个if语句的作用是先将x和y排序,使x小于或等于y。第2个if语句是一个嵌套的if语句,先比较z和x,如果z<x,显然由小到大的顺序应当是z,x,y,按此顺序输出;如果z不小于x,而小于y,显然由小到大的顺序应当是x,z,y,按此顺序输...