码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • [山东科技大学OJ]2297 Problem F: 编写函数:字符串的小写转大写(Append Code)


     

    Time Limit: 1 Sec  Memory Limit: 16 MB
    Submit: 3392  Solved: 1822
    [Submit][Status]

    Description

    输入一些字符串,把其中的小写字母转换成大写字母。

    -----------------------------------------------------------------------------

    编写函数str_upr():

         原型:char* str_upr(char *s);

         功能:把字符串s中的小写字母变成大写,其余字符不变。

    函数的调用格式见“Append Code”。

    -----------------------------------------------------------------------------

    Invalid Word(禁用单词)错误:在解决这个题目时,某些关键词是不允许被使用的。如果提交的程序中包含了下列的关键词之一,就会产生这个错误。

    被禁用的头文件:string.h。

     

    Input

    输入为多行。每行为一个字符串str。str的字符总数不超过1000个。

     

    Output

    输出小写转大写后的串str。输出两遍,一遍是测试返回值,一遍是测试str。

     

    Sample Input

    I love China! Do you want to pass this examination? You will succeed finially! Wish you succeed!

    Sample Output

    I LOVE CHINA! I LOVE CHINA! DO YOU WANT TO PASS THIS EXAMINATION? DO YOU WANT TO PASS THIS EXAMINATION? YOU WILL SUCCEED FINIALLY! YOU WILL SUCCEED FINIALLY! WISH YOU SUCCEED! WISH YOU SUCCEED!

    HINT

     

    Append Code

    append.c,  append.cc,

    [Submit][Status]


    #include

    #include

    #define MAX_STR_LEN 1002

    char* str_upr(char *s)

    {

        char *p;

        for(p=s;*p!='\0';p++)

    {

          if(*p>='a'&&*p<='z')

            *p=*p+'A'-'a';

    }

      return s;

    }

     

    int main()

    {

        char str[MAX_STR_LEN], *p;

        while(gets(str) != NULL)

        {

            p = str_upr(str);

            puts(p);

            puts(str);

        }

    }

  • 相关阅读:
    Linux 系统调用的来龙去脉 (上)
    机器人入门(一)
    互联网Java工程师面试题·Java 总结篇·第八弹
    VisionMaster 学习笔记(仪表盘检测)
    C#WPF嵌入字体实例
    (片刻秒懂超级详细)linux的xshell时间同步,时区,年月日CST问题解决
    智源社区周刊:Gary Marcus谈大模型研究可借鉴的三个因素;OpenAI提出视频预训练模型VPT,可玩MC游戏...
    合作QA是大聪明?撸个接口校验工具保命(5)
    第一届龙信杯取证比赛部分题目复现
    SUB-1G 无线收发芯片CC1101国产替代方案
  • 原文地址:https://blog.csdn.net/m0_73840805/article/details/127915976
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号