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

输入一行小写字母,转换成大写字母后输出

输入一行小写字母,转换成大写字母后输出,这是一道很简单的c语言题目


#include<stdio.h>
int main()
{
    char s[100];
    int i;
    scanf("%s",s);
    for(i=0;s[i];i++)
    s[i]=s[i]+'A'-'a';
    printf("%s",s);
}

输入的字符串挨个字符-32后输出

判断每一个字母的ascii码范围就行,如果能确定每个字母都是小写,直接将字符ascii减32就行

近期文章

  • VB.net的设置问题
  • matlab中提示未定义变量X错误
  • 为什么报错呢,只能想@test代码那样传参时使用通配符吗?
  • Java 关于内部类的一个问题
  • 请求讲解一下,要求简单粗暴的讲解
  • java遇到的关于非法输入判断问题
  • 计算以最小化离开迷宫的预期步数,怎么才能采用C语言的程序的设计的代码的编写的过程的设计的实现的原理
  • appium使用期间
  • hadoop验证登录start-dfs.sh
  • matlab如何得到三个数组中的有重复数值的位置
  • 应届生找工作大厂的话,JVM需要学到什么程度呢?
  • VBA字典查询exists方法突然变慢
  • 逻辑卷扩容后文件系统不生效
  • PTA上的一道关于队列的题
  • ue4模型旋转上升一定高度后消失的蓝图制作方法
  • 为什么cmd显示Java有效但是Javac无效😢
  • python 枚举除法该怎么做,关于暴力求解
  • 写的程序但一直有错误不知道怎么回事
  • 请问这个为啥报错啊这个程序
  • angular+table 怎么实现横向树形结构

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华