77问答网
所有问题
当前搜索:
把10个字符串从小到大排序并输出
输入
10个字符串
,
从小到大输出
答:
int main(){ char s[
10
][256],ss[256]; int i,j; for ( i=0;i<10;i++ ) scanf("%s",s[i]); //输入:要求每个
字符串
字符个数小于255 for ( i=0;i<9;i++ ) //
排序
for ( j=i+1;j<10 ) if ( strcmp(s[i],s[j])>0 ) { strcpy(ss,s[i]); strcpy(s[i],s[j]); s...
...
将
这
10个字符串
进行由大到小的排序,
并输出排序后
的各字符串_百度知...
答:
include<stdio.h> include<string.h> include<windows.h> define N 10 int main(){ int i;char str[N][100];void paixu(char a[][100] ,int n);printf("请在这里输入
十个字符串
:\n");for(i=0;i<N;i++)scanf("%s",str[i]);paixu(str,N);printf("
排序
之后的十个字符数组为...
从键盘输入
10个字符串
,
将
它们使用冒泡法
排序后输出
答:
int main(int argc, char* argv[]){ char *b[
10
],*t,a[10][9]; int i,j;printf("Please input ten characters:\n");for(i=0;i<10;i++){ gets(a[i]); //* scanf只能读入不含空格的
字符串
,gets能。b[i]=a[i]; //b[i]要赋初值 } for(i=0;i<8;i++) ...
用冒泡排序法对
10个字符串排序
,并按
从小到大
的顺序
输出
.需要用c语言...
答:
include "stdio.h"#include "string.h"int main(){ char co[10][20]={0}; char *p[10]={NULL},*tmp=NULL; int i,j; for(i=0;i<10;i++) p[i]=co[i]; printf("请输入
10个字符串
:\n"); for(i=0;i<10;i++) gets(co[i]); for(i=0;i<...
在main函数中输入
10个字符串
,用另一个函数对它们
排序
。
然后
在main函数中...
答:
//给
字符串
指针数组开辟指向空间 for(i = 0; i < N; i++)(str+i) = malloc(sizeof(char) * 20);//输入 for(i = 0; i < N; i++){ printf("%d: ", i+1);scanf("%s", *(str+i));} //
排序
sort(str);//
输出
printf("\n---\n\n");for (i = 0; i < N; ...
C语言编程题: 输入
10个字符串
,
将
其从大到小
排序后输出
。
答:
void swap1(int *p,int n){ int temp;for(int i=0;i<n-1;i++)for(int j=i+1;j<n;j++)if(p[i]>p[j]){ temp=p[i];p[i]=p[j];p[j]=temp;} } void swap2(int *p,int n){ int temp;for(int i=0;i<n-1;i++)for(int j=i+1;j<n;j++)if(p[i]<p[j]...
用冒泡
排序
法对
10个字符串
进行排序,
并把
它们按照
从小到大
的顺序...
答:
include"stdio.h"include"string.h"define N 10 void main(){ char a[N][128];int i,j;printf("请输入
10个
数据\n");for(i=0;i<N;i++)gets(a[i]);char temp[128];for(j=0;j<N;j++)for(i=0;i<N-j;i++)if(strcmp(a[i],a[i+1])>0){strcpy(temp,a[i]);strcpy(a...
用指针实现:
将10个字符串
(设其长度小于20)
从小到大排序
。 输入: 10...
答:
include <iostream> using namespace std;char input[
10
][20];int main(){ int i,j;char *direct,*now;for( i = 0; i<10; i++){ gets(input[i]);} cout<<endl;for( i = 0,now = input[0]; i<9; i++,now = input[i]){ for(j = i,direct = input[i]; j<10; j...
输入
10个字符串
,将其
从小到大排序后
再
输出
答:
include<cstring> include<string> include<algorithm> using namespace std;string a[100000];int main(){ freopen("sort.in","r",stdin);freopen("sort.out","w",stdout);scanf("%d",&n);for (int q=0;q<
10
;q++)cin>>a[q];sort(a,a+n,greater<string>());for (int q=0;q<...
...1)对这
10个
字行
串排序并输出
(2)找出最大
字符串
并输出
答:
include<stdio.h>#include<string.h>int sort(char s[][999]){int i,j,k;char temp[999];for(i=0;i<9;i++){for(j=i;j<
10
;j++){if(strcmp(s[i],s[j])>0){strcpy(temp,s[i]);memset(s[i],0,sizeof(s[i]));strcpy(s[i],s[j]);memset(s[j],0,sizeof(s[...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
将三个字符串从小到大排序后输出
字符串中字符从小到大排序
对五个字符串按从小到大排序
java将字符串从小到大排序
字符串从小到大排序算法
将字符串中的数据按从小到大排序
对字符串内字符进行排序
java对字符串中的字符排序
数字字符串排序