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

c语言数组首字母变大写

img

img

怎么搞多组数据,我用EOF显示运行超时,求助,谢谢。

第6行后面的分号删掉

while循环去掉,直接 gets(a);
参考如下:

#include<stdio.h>
int main(){
    char a[100];
    int i;
    gets(a);
    a[0]=a[0]-32;
    for(i=1;a[i]!='\0';i++){
        if(a[i-1]==' '){
            a[i]=a[i]-32;
        }
    }
    for(i=0;a[i]!='\0';i++){
        printf("%c",a[i]);
    }
    printf("\n");
    return 0;
}

如有帮助,欢迎采纳哈!

既然你前面用了gets(a)读入了整个字符串,你后面用puts(a)输出整个字符串就好了,为什么要循环

近期文章

  • 基于simulink的HDB3码
  • Qt 关于QTreeWidgetItem的父节点问题
  • 如何在数据库中获取多列的Mysql SUM
  • run dashboard 启动服务是灰色的
  • 仿做了牛客网论坛项目,但是运行不起来
  • AttributeError: 'NoneType' object has no attribute 'send_keys'
  • 微信小程序二维码展示不全
  • 基于单片机的节日彩灯
  • pta本题目要求读入a和b,然后输出a行b列字符阵列图。
  • 用arcgis制作一个移动端(Android,iOS)的地图APP软件?
  • 在Clion中遇到的问题
  • SQLite3 Prepared Statements选择重复的结果[重复]
  • python实现通信频次统计(两列数据按行合并计数)
  • scrapy创建失败
  • mingw缺少atlimage.h
  • Python出错《1》
  • 如何编写程序计算各小组学生的平均成绩和总成绩,并计算所有学生的平均成绩
  • 小白数据结构单链表中的问题
  • HFSS计算器件多端口怎样只计算其中一个端口
  • element分页组件怎么垂直显示?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华