社区
C#
帖子详情
字符串转换的问题
huangchengjin630
2006-10-27 10:26:29
假如写一段程序对字符串加密,加密后的字符串的第一个字母是原字符串的最后一个字母,其余的字母是对应的字母值加上3,如"welcome"的第一个字母"W"变成"E",其余的是"HOFRP",组成了"EHOFRP
程序由用户任意输入一个字符串,加密后输出
...全文
176
7
打赏
收藏
字符串转换的问题
假如写一段程序对字符串加密,加密后的字符串的第一个字母是原字符串的最后一个字母,其余的字母是对应的字母值加上3,如"welcome"的第一个字母"W"变成"E",其余的是"HOFRP",组成了"EHOFRP 程序由用户任意输入一个字符串,加密后输出
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
whq1982
2006-10-28
打赏
举报
回复
string s = "welcome";
byte[] ba = System.Text.Encoding.ASCII.GetBytes(s);
byte[] ca= new byte[s.Length];
ca[0]=ba[s.Length-1];
for(int i=1;i<s.Length;i++)
{
ca[i]=(byte)(ba[i-1]+3);
}
string ds = System.Text.Encoding.ASCII.GetString(ca);
Console.WriteLine(ds);
huangchengjin630
2006-10-28
打赏
举报
回复
谢了hnldyh()
liujia_0421
2006-10-28
打赏
举报
回复
hnldyh() ( ) 正解
hnldyh
2006-10-28
打赏
举报
回复
这个题我也做了。把我的作业给你抄吧。
using System;
class test
{
static void Main()
{
Console.WriteLine("请输入加密文挡:");
string pass = Console.ReadLine();
char[] password=new char[pass.Length];
password[0] = pass[pass.Length-1];
for (int i = 1; i < pass.Length; i++)
{
password[i] =(char)((int)pass[i]+3);
}
Console.WriteLine("加密后的文挡:");
Console.WriteLine(password);
}
}
huangchengjin630
2006-10-27
打赏
举报
回复
大哥不行类
Nick_Nick
2006-10-27
打赏
举报
回复
string src = "welcome";
StringBuilder sb = new StringBuilder();
if(src.Length>0)
{
sb.Append(src[src.Length-1]);
for(int i=0;i<src.Length-1;i++)
sb.Append(Convert.ToChar(Convert.ToInt32(src[i])+3));
}
return sb.ToString();
Love_My
2006-10-27
打赏
举报
回复
放成字符数组
最前最后调换 中间ASC码+3就OK了
字符串
的
转换
路径
问题
博客围绕
字符串
的
转换
路径
问题
展开,给定两个
字符串
及
字符串
列表,规定每次只能变一个字符且新
字符串
需在列表中。介绍了输入输出要求和示例,给出两种题解,法一直接爆搜时间复杂度高,法二通过建图、BFS找最短路径、DFS搜索路径并排序输出。
抓住
问题
的关键解决LeetCode第3337题
字符串
转换
后的长度II
博客围绕
字符串
转换
后的长度
问题
展开,该
问题
难度为困难。给定
字符串
、
转换
次数和数组,每次
转换
按规则替换字符。通过对单个字符、
字符串
处理及循环处理解决
问题
,还给出Python程序示例及运行实例,强调抓住关键解决
问题
。
【
字符串
的高低字节
转换
问题
】
本文针对工控行业中常见的
字符串
交互通讯
问题
,即“大小端
问题
”,提供了一种利用指针实现
字符串
高低字节
转换
的方法。适用于不同品牌产品间的通讯,通过具体步骤指导如何在Codesys平台与步科触摸屏通信时修正
字符串
颠倒的情况。
关于python
字符串
向元组的
转换
问题
本文介绍了一个关于Python编程中使用元组追加时遇到的
问题
及解决方案。起初,作者尝试直接将输入追加到元组中,但发现由于tuple()函数特性导致了错误。通过查找资料,了解到tuple()函数接受的是一个可迭代对象,因此需先将
字符串
转换
为列表再传入。最终,通过修改代码成功解决了
问题
,并实现了元组的正确追加。
算法通关春 ——
字符串
转换
问题
博客聚焦
字符串
转换
算法
问题
,介绍了两类常见
转换
题目。一是将
字符串
中的大写字母
转换
成小写字母,可依据ASCII码表操作;二是实现函数将
字符串
转换
成32位有符号整数,需考虑去除空格、判断正负号、处理溢出等特殊情况,本质都是遍历
字符串
进行
转换
。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章