作业帮 > 综合 > 作业

这道题应该怎么改才正确?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 06:03:03
这道题应该怎么改才正确?
【习题6.110】系统给定外部字符数组变量s和数组长度n(不需要
自行定义).main函数的功能是:把字符串s中所有小写字母转换
为大写字母,其他字符不变.例如,当s="68abcdEFGhijkLM86"
时,转换后s="68ABCDEFGHIJKLM86".
请仅在空缺处填入合适内容,使其实现上述功能.
void main()
{
int i=0;
n==strlen(s);
while(i='a' && *(s+i)
既然是外部给定数组了,你就用数组的形式好了.
void main()
{
int i=0;
/*n==strlen(s);
这行去掉了,外面已经给出了*/
while(i='a' && s[i]
再问: 我照着你说的做了。结果总是显示“while unexpected” 。哎。
再答: 最近比较忙,没看到你追问了,是这样子的,你目前的很多东西都是缺的,在n没有定义的情况下,你的while是会报错的,这样的话计算机会认为不合法,还有s的长度这些都要有限制,我看不到你的原始题目,也无法给你很合适的解答
再问: 谢谢你啦。自己解决好了。