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

呜这个怎么做啊教教我

img


#include<stdio.h>
#include<string.h>
int main()
{
    char s[100];
    scanf("%s", s);
    for(int i=0;i<strlen(s);i++){
        if(s[i]>='A'&&s[i]<='Z'){
            s[i] = (26-(s[i]-'A' + 1) + 1) - 1 + 'A';
        }
        else if(s[i]>='a'&&s[i]<='z'){
            s[i] = (26-(s[i]-'a' + 1) + 1) - 1 + 'a';
        }
    }
    printf("%s", s);
    return 0;
}

用ASCII转换就行了,A到Z相隔25个,只需要每个数+25就行了

近期文章

  • Jquery传递数组给PHP然后返回输出问题-求解
  • 整数和字符以及字符串
  • 如何用WordPress的 BlankSlate 白版主题制作
  • idea jsp文件代码不自动填充
  • 相交链表(leetcode第160题)
  • 求解析,求过程,求解答
  • 同构数的问题,可以用穷举法写写么
  • C语言这个pow错在哪,怎么改
  • 用C++按照内容的意思编程
  • 同一列表升序及降序如何用python编写代码?
  • Python For循环和索引的问题,求助
  • 输入字符进行分类题。
  • C语言求五位数的各位数之和
  • 前端的外部样式link怎么运行不了
  • 学渣问个问题,输入一串字母将其转化为数字。为什么我无论输入什么字母最后都转化成第一个if语句里的数字啊??
  • oj系统怎么用啊?学校机房可以,但自己电脑不会操作
  • 跪拜了 想了好久都想不出来
  • c语言入门题目求解。
  • 真不明白,提交都是错的,感觉没有问题啊,为什么呢,求解答
  • keras结果ACC: 1.0000 Recall: 1.0000 F1-score: 1.0000 Precesion: 1.0000的原因?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华