作业帮 > 综合 > 作业

一行中多个字符串用空格隔开的排序

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/06 12:06:31
一行中多个字符串用空格隔开的排序
给定一个句子,要求将其字符重新排序输出,其中的英文字母按照字母表顺序输出,其他字符的顺序和位置不变,输出后的单词长度与原句子相同.
Input
第1行:一个整数T(1≤T≤10)为问题数.
第2~T+1行,每组测试数据一行,包括一个字符串(长度最大为200),由英文字母(均为大写字母)及其他字符组成,由空格分开的连续字符串视作一个单词.
Output
对于每个问题,输出一行问题的编号(0开始编号,格式:case #0: 等),然后在一行中输出重新排序后的字符串.
Sample Input
3
THE BREAD IS SOLD AT $10 PER POUND
500 DONGCHUAN ROAD EAST CHINA NORMAL UNIVERSITY SHANGHAI CHINA 200241
#9724 $500 1234
Sample Output
case #0:
AAB DDDEE EH ILNO OP $10 PRR SSTTU
case #1:
500 AAAAAAAAC CCDD EEGG HHHHH IIIIIL MNNNNNNNOO ORRRSSST TUUVY 200241
case #2:
#9724 $500 1234
C语言写 求助.
#include
#include
int main()
{
\x09char str[10][200];
\x09int i,j;
\x09int t;
\x09int k,m,temp;
\x09int index[200];
\x09scanf("%d",&t);
\x09gets(str[0]);
\x09for(i=0;i
对存储在字符串变量中的英文句子统计其中的单词个数.单词之间用空格隔开. 求c#一道题的写法,输入一行字符串,分别统计出其中英文字母、数字、空格的个数.求代码 1,设计一个字符数组用于存放字符串.通过gets函数输入一个英文句子,其中单词之间仅用空格隔开,允许单词之 C语言输入一行字符 统计其中有多少个单词,单词之间用空格分隔开 设有定义:char s[81];int i=10;,以下不能将一行(不超过80个字符)带有空格的字符串真确读入的语句或语 将输入的一个k进制数转换成m进制数.Input 第一行共有二个正整数:k m 数与数之间用一个空格隔开 ( 1 < m 在主函数中输入10个等长的字符串.用另一个函数对他们排序.然后在主函数中输出这10个已排好序的字符串. 在主函数中输入10个等长的字符串.用另一函数对它们排序,然后在主函数输出这10个已排好序的字符串. 用c语言如何判断一个字符串常量的字母个数,数字个数,空格个数,其他个数 pascal 程序 读入一个句子,单词之间用空格隔开 输出最长的单词,并输出这个单词的长度 c语言求三角形面积给出三角形的三边的边长,求三角形的面积.输入数据分多组,每组占一行,每行输入三边边长,以空格隔开.输入 输入格式输入包含一系列的a和b对,通过空格隔开.一对a和b占一行.输出对于输入的每对a和b,你需要依次输出a、b的和.如