这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/MS/homework/2940
我在这个课程的目标是 学会简单编程
这个作业在那个具体方面帮助我实现目标 指针的运用|
参考文献 c语言程序设计

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

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

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

裁判测试程序样例:

#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;
    for(i=0;p[i]!='\0';i++){
      if(p[i]==' ')
      p[i-1]=p[i-1]-'a'+'A';
    }
}

2.设计思路
2019春第七周编程总结 随笔 第1张

3.编程过程中遇到的问题及解决方法
本题一班助教进行了些许讲解,所以问题不大

4.正确截图
2019春第七周编程总结 随笔 第2张

7-1 使用函数删除字符串中的字符 (10 分)
输入一个正整数 repeat (0<repeat<10),做 repeat 次下列运算:

输入一个字符串 str,再输入一个字符 c,将字符串 str 中出现的所有字符 c 删除。

要求定义并调用函数delchar(str,c), 它的功能是将字符串 str 中出现的所有 c 字符删除,函数形参str的类型是字符指针,形参c的类型是char,函数类型是void。

输入输出示例:括号内为说明,无需输入输出

输入样例:
3               (repeat=3)
happy new year  (字符串"happy new year")
a               (待删除的字符'a')
bee             (字符串"bee")
e               (待删除的字符'e')
111211          (字符串"111211")
1               (待删除的字符'1')
输出样例:
result: hppy new yer    (字符串"happy new year"中的字符'a'都被删除)
result: b               (字符串"bee"中的字符'e'都被删除)
result: 2               (字符串"111211"中的字符'1'都被删除)

1.代码

#include<stdio.h>
void delchar(char *str,char c);
int main (void)
{
    int i,repeat;
    char str[30],c;
    
    scanf("%d\n",&repeat); 
    for(i=0;i<repeat;i++)
    {
        gets(str);
        scanf("%c",&c);
        delchar(str,c); 
        printf("result: %s",str);
    }
    return 0;
}
void delchar(char *str,char c)
{
    int a,b;
    for(a=b=0;str[a]!='\0';a++)
    {
        if(str[a]!=c){
            str[b++]=str[a];
            }
     }
    str[b]='\0';
}

2.设计思路

3.编程过程中遇到的问题及解决
2019春第七周编程总结 随笔 第3张

4.正确截图
2019春第七周编程总结 随笔 第4张

学习进度条

周/日 这周所花的时间 代码行数 学到的知识点简介 目前比较迷茫的问题
第七周/4.8-4.15 5小时 98 指针 现在学的怎么实际操作

编程感想
感想:本周是换重新换队友的第一周结对编程,总体感觉还好,慢慢习惯了结对编程,两个人会讨论一些不知道的点,互相提出来,不能够解决的就一起借助网络,然后一起解决疑问。
优缺:我:不懂就问,有耐心。但是c知识不够
队友:细心,认真,可以解决我提出的问题。但是c知识也不是那么丰富

折线图
2019春第七周编程总结 随笔 第5张

学习感想
在自闭的路上越走越近,c的学习真的是不适合我呀。上周题目比这周容易多了,本周的作业真的是堪比摧残了我。期末还要做游戏,怎么做呀呀呀!!!
菜鸟一个,学无止境啊!!!

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄