第7周编程总结

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/software-engineering-class2-2018/homework/2935
我在这个课程的目标是什么 熟悉指针与数组之间的对应关系
我在这个课程的目标是什么 熟悉指针与数组之间的对应关系
这个作业在哪个具体方面帮助我实现目标 本周编程作业中同时用到数组与指针
参考文献 c语言程序设计

 

 

 

 

基础作业:

6-2 每个单词的最后一个字母改成大写 (10 分)

函数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("\nAfter changing:   %s\n", chrstr);
return 0;
}

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

输入样例:

my friend is happy

输出样例:

After changing: mY frienD iS happY

1.代码:

void fun(char *p)
{
    int i=0;
    while( *(p+i)!='0')
    {
        if(*(p+i+1)==' ')
        {
            *(p+i)=*(p+i)-'a'+'A';
        }
        i++;
    }


}

2.实验思路

本题是通过结对编程做出来的,通过题目得知,主要以指针为中心,运用所学到的新知识,指针与数组的关系解决问题。

3.截图

 

 其他的都不会写

posted @ 2019-04-12 22:52  时光碎片  阅读(153)  评论(1编辑  收藏  举报