查找字符串中最大和最小 ASCII 值字符的程序
给定字符串小写和大写字符,你的任务是找出字符串中最大和最小的字母(根据 ASCII 值)。请注意,在 ASCII 中,所有大写字母都在所有小写字母之前。
例子 :
Input : sample string
Output : Largest = t, Smallest = a
Input : Geeks
Output : Largest = s, Smallest = G
Explanation: According to alphabetical order
largest alphabet in this string is 's'
and smallest alphabet in this string is
'G'( not 'e' according to the ASCII value)
Input : geEks
Output : Largest = s, Smallest = E
最大可能值可以是“z”,最小可能值可以是“A”。
C++
// C++ program to find largest and smallest
// characters in a string.
#include
using namespace std;
// function that return the largest alphabet.
char largest_alphabet(char a[], int n)
{
// initializing max alphabet to 'a'
char max = 'A';
// find largest alphabet
for (int i=0; i max)
max = a[i];
// returning largest element
return max;
}
// function that return the smallest alphabet
char smallest_alphabet(char a[], int n)
{
// initializing smallest alphabet to 'z'
char min = 'z';
// find smallest alphabet
for (int i=0; i
Java
// Java program to find largest and
// smallest characters in a string.
public class GFG {
// function that return the largest alphabet.
static char largest_alphabet(String a, int n)
{
// initializing max alphabet to 'a'
char max = 'A';
// find largest alphabet
for (int i=0; i max)
max = a.charAt(i);
// returning largest element
return max;
}
// function that return the smallest alphabet
static char smallest_alphabet(String a, int n)
{
// initializing smallest alphabet to 'z'
char min = 'z';
// find smallest alphabet
for (int i=0; i
Python3
# Python3 program to find largest and
# smallest characters in a string
# Function that return the largest alphabet
def largest_alphabet(a, n) :
# Initializing max alphabet to 'a'
max = 'A'
# Find largest alphabet
for i in range(n) :
if (a[i] > max):
max = a[i]
# Returning largest element
return max
# Function that return the smallest alphabet
def smallest_alphabet(a, n) :
# Initializing smallest alphabet to 'z'
min = 'z';
# Find smallest alphabet
for i in range (n - 1) :
if (a[i] < min):
min = a[i]
# Returning smallest alphabet
return min
# Driver code
if __name__ == '__main__' :
# Character array
a = "GeEksforGeeks"
# Calculating size of the string
size = len(a)
# Calling functions and print returned value
print( "Largest and smallest alphabet is : ", end = "")
print(largest_alphabet(a, size), end = " and ")
print(smallest_alphabet(a, size))
# This code is contributed by 'rishabh_jain'
C#
// C# program to find largest and
// smallest characters in a string.
using System;
class GFG {
// function that return the
// largest alphabet.
static char largest_alphabet(String a,
int n)
{
// initializing max
// alphabet to 'a'
char max = 'A';
// find largest alphabet
for (int i = 0; i < n; i++)
if (a[i] > max)
max = a[i];
// returning largest element
return max;
}
// function that return the
// smallest alphabet
static char smallest_alphabet(String a,
int n)
{
// initializing smallest
// alphabet to 'z'
char min = 'z';
// find smallest alphabet
for (int i = 0; i < n - 1; i++)
if (a[i] < min)
min = a[i];
// returning smallest alphabet
return min;
}
// Driver Code
public static void Main()
{
// Input String
String a= "GeEksforGeeks";
// Calculating size
// of the string
int size = a.Length;
// calling functions and
// print returned value
Console.Write("Largest and smallest alphabet is : ");
Console.Write(largest_alphabet(a, size) + " and ");
Console.Write(smallest_alphabet(a, size));
}
}
// This code is contributed by nitin mittal.
php
$max)
$max = $a[$i];
// Returning largest element
return $max;
}
// function that return the smallest alphabet
function smallest_alphabet($a, $n)
{
// initializing smallest alphabet to 'z'
$min = 'z';
// find smallest alphabet
for ($i = 0; $i < $n-1; $i++)
if ($a[$i] < $min)
$min = $a[$i];
// returning smallest alphabet
return $min;
}
// Driver Code
// Character array
$a = "GeEksforGeeks";
// Calculating size of the string
$size = strlen($a);
// calling functions and print returned value
echo "Largest and smallest alphabet is : ";
echo largest_alphabet($a, $size). " and ";
echo smallest_alphabet($a, $size);
// This code is contributed by Sam007
?>
Javascript
输出:
Largest and smallest alphabet is : s and E