zoukankan      html  css  js  c++  java
  • 2019春第七周编程总结

    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("
    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)!='';i++){
              if(*(p+i+1)==' ')
              *(p+i)=*(p+i)-32;
                  }
               }

       2)设计思路

            https://d.docs.live.net/67c62763ecf44e14/%E6%B5%81%E7%A8%8B%E5%9B%BE.docx

       3)遇到的问题及解决办法

             开始不明白字母的大小写该如何转换,后来听过助教讲解后明白原来是利用ASCII码表来进行转换。

       4)运行结果

              

             

  • 相关阅读:
    Redis慢查询日志
    Docker:容器
    CentOS7.X中使用yum安装nginx
    Nginx简介及配置详解(二)
    Nginx简介及配置详解(一)
    Redis持久化策略
    golang学习笔记——异常
    golang学习笔记——面向对象(接口)
    golang学习笔记——面向对象(方法)
    golang学习笔记——struct结构体
  • 原文地址:https://www.cnblogs.com/chixue/p/10695947.html
Copyright © 2011-2022 走看看