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)运行结果

              

             

  • 相关阅读:
    浅谈数组
    前端冷知识
    number框
    jQuery封装轮播图插件
    瀑布流的简单制作
    Java script-数组与字符串方法
    Java script-1
    Web前端基础学习-2
    Web前端基础学习-3
    Web前端基础学习-1
  • 原文地址:https://www.cnblogs.com/chixue/p/10695947.html
Copyright © 2011-2022 走看看