77问答网
所有问题
当前搜索:
字符串排序输入5个字符串
C语言要求通过键盘
输入5字符串
,再调用函数sort给字符串从小到大排列,再...
答:
看你代码原意,是想定义一个字符串数组strs。但是你写的char *strs[5];表示的是一个维度为5的指针数组
。你可以把strs直接改成字符串数组,char strs[5][N],但你后面的函数参数类型也要跟着改。如果你不想改动其他函数,还继续使用指针数组,也是可以的。你可以用动态内存来写输入部分:(头文件...
输入5个字符串
,按由小到大的顺序输出(用指针做)
答:
include<
string
.h> main(){ int i,j;char t[5];char a[5][5]={'\0'};printf("
输入5个字符串
");for(i=0;i<5;i++)scanf("%s",&a);for(i=0;i<5;i++)for(j=0;j<5-i;j++){ if(strcmp(a[j],a[j+1])>0){ strcpy(t,a[j]);strcpy(a[j],a[j+1]);strcpy(...
用c++解:
输入5个字符串
,按照升序输出。
答:
int main(void){ char *pstr[5];//指针数组 char *ptmp = new char[255];for (int i = 0; i != 5; ++i){ (pstr + i) = new char [255];//分配空间 cin >> *(pstr + i);//
输入字符串
} //
排序
: 升序 for (int i = 0; i != 4; ++i){ for (int j = i; j...
输入5个字符串
,按由小到大的顺序输出。 由小到大的顺序是按什么为标准...
答:
for (i = 0; i < 5; i++)puts(p[i]);return 0;}
编写C++风格程序,从键盘上
输入5个字符串
,要求将它们按由小到大的顺序...
答:
for(i=0;i<=5;i++)cin>>str[i]; //
输入5个字符串
sort(str); //调用str函数 cout<<"The sorted string is:"<<endl; //输出The sorted string is for(i=0;i<5;i++)cout<<str[i]<<" "; //输出已排列好的字符串 cout<<endl;return 0;} void sort(
string s
[]){ int i...
c++有
5个字符串
,要求对它们按由小到大
顺序排列
,用
string
方法。求...
答:
cin>>str[i]; //
输入5个字符串
sort(str); //调用str函数 cout<<"The sorted string is:"<<endl; //输出The sorted string is for(i=0;i<=5;i++)cout<<str[i]<<" "; //输出已排列好的字符串 cout<<endl;return 0;} void sort(
string s
[]){ int i,j;string temp;for(i...
输入5个字符串
,按升序
排序
后输出。要求,用input函数输入字符串,用outpu...
答:
include<
string
.h> char *p[5]; /*定义全剧变量指针*/ void input(){ int i;printf("请
输入5个字符串
:");for(i=0;i<5;i++)gets(p[i]); /*输入5个字符串*/ } void sort(){ int i,j;char a[80];for(i=0;i<4;i++){ for(j=i;j<4;j++)if(strcmp(p[i],p[...
C++编程
输入5个字符串
,按英文字典
排序
,由小到大顺序输出。 求大神帮我...
答:
include <iostream>#include <
string
.h>using namespace std;int main(){char *t[5]; //5个字符串储存的地址指针char *p; //用于记录字符串地址的指针int i,j,min;cout << "请
输入五个字符串
" << endl;for(i=0; i<5; i++){t[i] = new char[20]; //申请字符串储存的空间c...
一道c语言程序题:
输入5个字符串
,按字典顺序将其重新排列输出。用字符串...
答:
include<
string
.h> void main(){ void sort(char (*p)[20]);char a[5][20];//五行20列 int i;printf("请
输入5个字符串
:\n");for(i=0;i<5;i++)//这里
输入五个字符串
gets(a[i]);sort(a);//调用函数进行排列 } void sort(char (*p)[20]){ char a[20];int i,j;for(...
C语言:
输入5个字符串
,按由小到大(我想应该是strcmp函数比较)的顺序输 ...
答:
#include<
string
.h> #define M 5 #define N 20 void main() { char str[M][N],temp[N]; int i,j; for(i=0;i<M;i++) { printf("请
输入
第%d
个字符串
:",i+1); scanf("%s",&str[i]); } printf("
排序
前:\n"); for(i=0;i<M;i++) printf("第%d个字符串:%s\n",i+1,str[i...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
C语言实现输入一个字符串进行排序
输入20个字符串到字符数组
输入一个字符串打印出所有排序
字符串中字符从小到大排序
输入五个字符串从小到大输出
怎么输入五个字符串
如何输入一个字符串
n个字符串排序
判断输入的一个字符串是否是回文