#include<stdio.h> #include<string.h> int main( ) { int i; char s[101],max1,max2,max,l[5]={'(','m','
发布网友
发布时间:2022-04-26 15:29
我来回答
共2个回答
热心网友
时间:2023-10-11 23:14
这句:
printf("%c%s",s[i],l);
l缺少字符串结尾符'\0'。
另外,您的if (max1>=max2)这个判断没什么意义,在ASCII码里任何小写字母都大于任何大写字母,所以if (max1>=max2)恒成立。
热心网友
时间:2023-10-11 23:15
while(gets(s))
这个ok吗?