高仿模拟练习,补全 found 标记处空缺,答案点击按钮展开
函数把字符串内小写字母转大写,其余字符保持原样,补全found位置。
#include <stdio.h>
void fun(char *p)
{
while(*p!='\0')
{
/**********found**********/
if(*p>='a' && ___1___ )
/**********found**********/
*p = *p - ___2___;
/**********found**********/
___3___;
}
}
int main()
{
char s[100];
gets(s);
fun(s);
printf("%s\n",s);
return 0;
}
*p<='z'
32
p++
第1空判断是否是小写字母;第2空小写转大写,减去32;第3空指针后移处理下一位。输入abcABC123,输出ABCABC123。