大家好
听说八卦版们各方面的神人们都很多
想必一定也有精通C语言的人
小弟是刚学C语言的新手
最近写练习题时遇到一个问题
就是阿
输入一个字串要将他做大小写转换
转换是转换成功了
但是后面却跑出一堆乱码
可以请大神们帮我看看问题出在哪吗
谢谢了
以下是我的程式码
#include <stdio.h>
#include <string.h>
int main()
{
printf("本程式将为您将字串转换大小写。\n");
char s[5000];
int i;
int n;
scanf("%s",&s);
for(i=0;i<=strlen(s);++i)
{
if(s[i]>='a')
s[i]=s[i]-32;
else
s[i]=s[i]+32;
}
printf("%s",s);
}