4、用函数调用的方法实现将字符串s中最大的字符输出。例如:若s字符串为abcfgh,则输出h。

具体要求:1)编写子函数最大字符的返回;(提示:把s字符数组定义为形参,用来接收实参数组名,返回值类型为char)
2)在主函数中完成实参s数组的定义及初始化,调用子函数;
3)在主函数中输出返回值带回的最大字符(在主函数中既可以直接输出此返回值,也可以先用字符型变量保存返回值,再输出)

第1个回答  2011-08-25
#include <stdio.h>
#include <string.h>
char fun(char *s)
{
char ch=0;
while(*s)
{
if(ch<*s) ch=*s;
s++;
}
return ch;
}
void main()
{ char s[100],ch;
printf("\nEnter a string:\n");
gets(s);
ch=fun(s);
printf("%c\n",ch);
}
第2个回答  2011-08-26
该函数的功能是把字符串中的内容倒置。
答案:
void fun(char *s)
{
char ch;
int I,m,n;
i=0;
m=n=strlen(s)-1;
while(i<(n+1)/2)
{
ch=s[i];
s[i]=s[m];
s[m]=ch;
i++;
m--;
}
}
本回答被网友采纳
第3个回答  2011-08-25
该函数的功能是把字符串中的内容倒置。
答案:
void fun(char *s)
{
char ch;
int I,m,n;
i=0;
m=n=strlen(s)-1;
while(i<(n+1)/2)
{
ch=s[i];
s[i]=s[m];
s[m]=ch;
i++;
m--;
}
}

python2.7怎么把字符串中每个字符加5输出,譬如abc变成fgh
用的python3的,不知道对你有没有帮助。。

加密解密字符串的算法原理
这个对称算法的密钥是随机产生的,是保密的,因此,得到这个密钥的唯一方法就是使用私钥来解密。我们举一个例子:假定现在要加密一些数据使用密钥‘12345’。利用rsa公钥,使用rsa算法加密这个密钥‘12345’,并把它放在要加密的数据的前面(可能后面跟着一个分割符或文件长度,以区分数据和密钥),然后,使用对称加密算法加密正文...

...删除某个文件夹下所有TXT文件中两个特定字符串间的内容?
下面代码保存为处理.vbs也可以运行 FolderPath=inputbox("输入处理的文件夹","输入处理的文件夹")'FolderPath="F:\\新建文件夹"set fso=createobject("scripting.filesystemobject")set folder=fso.getfolder(FolderPath)set files=folder.files for each fl in files if right(fl,4)=".txt" Then fil...

VB 如何输入一句话后将其中的字替换成另一个字
replacewith 必需的。用来替换的子字符串。start 可选的。在表达式中子字符串搜索的开始位置。如果忽略,假定从1开始。count 可选的。子字符串进行替换的次数。如果忽略,缺省值是 –1,它表明进行所有可能的替换。compare 可选的。数字值,表示判别子字符串时所用的比较方式。关于其值,请参阅“设置...

c语言字符串截取的问题
问题1:p1=s+strlen(s)-1; 语句其实是让p1指向字符串s的最后一个字符,比如char *s = "aaa,bb,c,de";那么p1这个时候就指向e。虽然指向最后一个字符的方法不少,但我认为这个是最方便的,我没有想出比这个更好的。问题2:反向指就是说我们倒着来检测字符',',以问题1中的s为例,反向指...

字符与字符串的区别
字符型和字符串型的区别:1.字符串型是由一对双引号括起来的字符序列如"abc";2.字符常量使用单引号括起来;3.字符常量智能是单个字符,而字符串常量包含一个或者多个字符;4.字符常量赋予一个字符变量,但是不能将一个字符串常量赋予一个字符变量,在C语言中没有 相应的字符串变量,但是可以用一...

在VC++中常量和变量有什么区别?
字符串常量“Ab”在内存中的实际格式是’A’’b’’\\0’如果程序中”two””Some”紧邻,C++编译器会把它们连在一起,并在最后加上一个空字符,即输出为”twosome”字符串常量还可换行表示,只需在换行的地方加上“\\”,例如:“abc\\de\\fgh”实际上就是表示”abcdefgh” 测试题:1、 说明下列文字常量的区别:(...

WIN32汇编,字符串中如何表示单引号?
用两个单引号来表示 例: szName db 'Mary''s home',0

C#中怎么判断一个字符串中含有:字母加数字加字母,并将最后的字母全都...
using System;using System.Collections.Generic;using System.Text;using System.Text.RegularExpressions;namespace ConsoleApp{ class Program { static void Main(string[] args) { \/\/1.自定义需要进入判断的数组 string[] strArr = { "qwe123rty", "qwe", "a13", "a1b", ...

JAVA字符串分割,两个分隔符的,怎么实现?
s1.split(",|.");用正则表达式实现的。。。|表示或者。。。,|. 就是按逗号和点来分隔。。。另外,要用\\\\.来表示点。。。因为点在正则里面有特殊的含义。。表示任意一个字符。。。希望对你有帮助。。。仍有问题可以HI我。。。

相似回答
大家正在搜