
C语言 功能:将字符串中的小写字母转换为对应的大写字母,其他字符不变
#include"string.h"#include"stdio.h"voidchange(charstr[]){}请问{中间该填什么}请问根据#include"stri...
#include "string.h"
#include "stdio.h"
void change(char str[])
{
}
请问{中间该填什么}
请问根据#include "string.h"
#include "stdio.h"
void change(char str[])
的前提{}的中间具体填的是什么 展开
#include "stdio.h"
void change(char str[])
{
}
请问{中间该填什么}
请问根据#include "string.h"
#include "stdio.h"
void change(char str[])
的前提{}的中间具体填的是什么 展开
9个回答
展开全部
for(int i=0;str[i]!=' \0';i++)
{if(str[i]>='a'&&str[i]<='z')
str[i]=str[i]-32;}
{if(str[i]>='a'&&str[i]<='z')
str[i]=str[i]-32;}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
void change(char str[])
{
toupper( &str[0], &str[strlen(&str[0])-1] );
}
{
toupper( &str[0], &str[strlen(&str[0])-1] );
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
void change(char str[])
{
int i=0;
while(str[i])
{
if(str[i]>96 && str[i]<123)
str[i]-=32;
i++;
}
}
{
int i=0;
while(str[i])
{
if(str[i]>96 && str[i]<123)
str[i]-=32;
i++;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询