发布网友 发布时间:2022-04-22 21:45
共4个回答
热心网友 时间:2023-06-28 18:14
你的程序里面获取循环的位置不对,也就是获取的字符串长度的n应该放在函数里面。热心网友 时间:2023-06-28 18:15
这是因为你没有把主程序中测得的字符串长度传递到自定义的转换函数中。可以把原来的第18行下一道途中的第15行的上面。这样就可以了。热心网友 时间:2023-06-28 18:15
1、C语言本身有大小写转换的函数,toupper() 和 tolower();热心网友 时间:2023-06-28 18:16
第15行改为
for(i=0;s[i]!='\0';i++){
函数内局部变量n根本没有赋初值,也没有作为形参,其值是一个垃圾值