c语言题,输入HeLLo,输出结果为hEllO,下面是我写的程序,编译没错,但就是运行出错,帮忙看看,改哪?
c语言题,输入HeLLo,输出结果为hEllO,下面是我写的程序,编译没错,但就是运行出错,帮忙看看,改哪?
日期:2015-05-12 13:51:22 人气:1
get(str)不是get(str[i])
strlwr的用法不对,你是每次都把整个字符串输出了
你的循环变量从0到10,但是你的字符串长度有10个吗
assii码不对,'a'是97不是90,你不记得就不要写assii码,直接写str[i]>'a'&&str[i]<'z'
改正后代码如下,请采纳
#include#includevoid main(){ char str[10]; int i; gets(str); for(i=0;i=65&