From 152541650ad66b263eff9b3bc18d4b2b2fff8ea8 Mon Sep 17 00:00:00 2001 From: smallkun <smallerkun@foxmail.com> Date: Tue, 18 Mar 2025 08:30:48 +0800 Subject: [PATCH] Auto commit --- 2207/C语言同步练习源码/4.函数-2.c | 25 +++++++++++++++++++++++++ 2207/C语言同步练习答案.md | 31 +++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 2207/C语言同步练习源码/4.函数-2.c diff --git a/2207/C语言同步练习源码/4.函数-2.c b/2207/C语言同步练习源码/4.函数-2.c new file mode 100644 index 0000000..1e19147 --- /dev/null +++ b/2207/C语言同步练习源码/4.函数-2.c @@ -0,0 +1,25 @@ +#include <stdio.h> + +void change(char *p){ + //alex apple + *p++ -= 32;//a-> -32 ->A + while(*p != '#'){ + if(*(p-1) == ' '){ + *p -= 32; + } + p++; + } + *p = '\0'; +} + +int main(){ + char str[1024]; + + gets(str);//��ȡһ���ַ��� �س��ж����� + change(str); + puts(str); + + + return 0; +} + diff --git a/2207/C语言同步练习答案.md b/2207/C语言同步练习答案.md index d940066..2cc3d32 100644 --- a/2207/C语言同步练习答案.md +++ b/2207/C语言同步练习答案.md @@ -667,12 +667,43 @@ int main(){  +```c +#include <stdio.h> + +void change(char *p){ + //alex apple + *p++ -= 32;//a-> -32 ->A + while(*p != '#'){ + if(*(p-1) == ' '){ + *p -= 32; + } + p++; + } + *p = '\0'; +} + +int main(){ + char str[1024]; + + gets(str);//读取一行字符串 回车判定结束 + change(str); + puts(str); + + + return 0; +} + +``` + ### 函数-3  +```c +``` + ## 指针