用字符数组编程实现找出字符串中最大的那个字符元素,并输出该字符及其对应的ASCII码值。
用字符数组编程实现找出字符串中最大的那个字符元素,并输出该字符及其对应的ASCII码值。假设字符数组能够存放最大字符个数为80。
**输入提示信息:"Input a string:\n"
**输入数据格式:用gets()输入字符串
**输出提示信息和格式:"The largest character is \'%c\'.The ASCII is %d.\n"
注:(1)不能使用指针、结构体、共用体、文件、goto、枚举类型进行编程。
(2)用纯C语言编程,所有变量必须在第一条可执行语句前定义。
1 #include<stdio.h> 2 #include <string.h> 3 main() 4 { 5 int i, len; 6 char ch[80], max; 7 printf("Input a string:\n"); 8 gets(ch); 9 len = strlen(ch); 10 for (i = 0; i < len; i++) 11 if (ch[i] > max) 12 max = ch[i]; 13 printf("The largest character is \'%c\'.The ASCII is %d.\n", max, max); 14 }