C语言 编一子函数

来源:百度知道 编辑:UC知道 时间:2024/06/28 13:00:47
编一子函数,找出一个字符串的所有字符中ASCII码最大的字符,并输出该字符。
编写主函数,让用户输入一个长度不超过60的字符串,调用子函数,在主函数中输出串中ASCII码最大的字符。

#include<stdio.h>
void finds(char *a) //
{
char *p,max;
p=a;
for(p;*(p+1)!='\0';p++)
max=*p>*(p+1)?*p:*(p+1);
printf("最大:%c\n",max); //按要求子函数输出最大,如果是主函数输出这里改 return max;
}

int main(void)
{
char a[61];
scanf("%s",a);
finds(a); //这个改printf("最大:%c\n",find(a));
return 0;
}

#include<stdio.h>
char find(char *str)
{
int i;
char tem=0;
for(i=0;i<strlen(str);i++) if(str[i]>tem) tem=str[i];
return tem;
}
main()
{
char ch[70];
scanf("%s",ch);
printf("ASCII最大的字符是:%c",find(ch));
}

#include<cstdio>
char max(char b[60],int n)
{ int j;
char d=b[0];
for(j=0;j<=n;j++)
if(b[j]>b[0])
d=b[j];
return d;
}
void main()
{
char c,a[60],f;
int i=0;