我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

输入字符串,将每个单词第一个字母改为大写并输出

哪里错了呀

img

img

img

为了简单,写在一个文件里了,如下参考:

#include <stdio.h>

void trans(char *p) 
{
    int i = 1;

    if (p[0] >= 'a')
        p[0] -= 32;

    while(p[i] != '\0')
    {
        if (p[i - 1] == ' ' && p[i] >= 'a') 
            p[i] -= 32;
        i++;
    }
}

int main(){
     
    char p[100];

    gets(p);

    trans(p);

    puts(p);

    return 0;
}

img


如有帮助,欢迎采纳哈!

在这里插入图片描述

本人的开源项目,欢迎star支持下!!!

近期文章

  • for循环的数据提取
  • 域安装软件后软件点击没反应
  • kcf算法中如何改变距离
  • 软件工程专业出来到底要干什么
  • yolov5训练结果有问题
  • 如何使用Bootstrap在表格中显示WordPress帖子?
  • 下面是代码 请问怎么去除那条斜线呢
  • 请你找出两个集合中相同的数
  • 救救DW初学者!!有没有好心大哥看看呜呜
  • centos8-arm64平台编译安装ray分布式计算框架。
  • 用mean求平均数,标题如何去掉mean
  • 要如何用Pandas打开和处理超大的CSV文件?
  • Laravel会话数据传递
  • Bootstrap网页布局请求各位大佬支援
  • Qt TextToSpeech类出现“undefined reference to `_imp___ZN13QTextToSpeechC1EP7QObject'”错误
  • windows完成学生信息管理系统登录界面、注册界面、管理员主界面窗体程序的设计
  • VScode运行 open in browser 找不到文件untitled-1
  • dev c ++的调试问题
  • C++数据导入到Excel中
  • Wordpress搜索不能使用超过87个字符的搜索字词

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华