第七周作业 基础作业

问题 回答
这个作业属于那个课程 C语言程序设计
这个作业要求在哪里 第七周作业
我在这个课程的目标是 掌握字符串的使用方法,指针的运用,自定义函数熟练使用
这个作业在哪个具体方面帮助我实现目标 定义函数和字符串的定义上
参考文献 C语言程序设计

每个单词的最后一个字母改成大写

函数fun的功能是:将p所指字符串中每个单词的最后一个字母改成大写。(这里的“单词”是指由空格隔开的字符串)。

函数接口定义:

void fun( char *p );
其中 p 是用户传入的参数。函数将 p所指字符串中每个单词的最后一个字母改成大写。

裁判测试程序样例:

#include <stdio.h>
void fun( char *p );
int main()
{
 char chrstr[64];  int d ;
  gets(chrstr);
  d=strlen(chrstr) ;
  chrstr[d] = ' ' ;
  chrstr[d+1] = 0 ;
  fun(chrstr);
  printf("
After changing:   %s
", chrstr);
return 0;
}

/* 请在这里填写答案 */

输入样例:

my friend is happy

输出样例:

After changing: mY frienD iS happY

1)实验代码

void fun( char *p )
{
    int i;
    for(i=0;*(p+i)!='