社区
C#
帖子详情
本人惭愧求教:对字符串的简单操作
cf1944
2005-07-20 03:50:39
本人今天开始学C#,对C/C++也无基础,碰到一道简单的基础题目做不出来,故请教各位大虾.谢谢了...
假设有一个段程序对字符进行加密,加密后的字符串的第一个字符是原字符串的最后一个字符,其余的每个字符是对应的原字符串中的前一个字符的值加上3.比如"welcome",末尾的字符为"e","welcom"依次家上3后成为"zhofp",故加密后的结果为"ezhofp".程序由用户任意输入一个字符串,加密后输出.
...全文
127
10
打赏
收藏
本人惭愧求教:对字符串的简单操作
本人今天开始学C#,对C/C++也无基础,碰到一道简单的基础题目做不出来,故请教各位大虾.谢谢了... 假设有一个段程序对字符进行加密,加密后的字符串的第一个字符是原字符串的最后一个字符,其余的每个字符是对应的原字符串中的前一个字符的值加上3.比如"welcome",末尾的字符为"e","welcom"依次家上3后成为"zhofp",故加密后的结果为"ezhofp".程序由用户任意输入一个字符串,加密后输出.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gzasholmes
2005-07-20
打赏
举报
回复
mark
cf1944
2005-07-20
打赏
举报
回复
不好意思,第一次发贴,下次会多放些分的...
98star
2005-07-20
打赏
举报
回复
string strT1="abcdef";
string strT2="";
strT2+=strT1[strT1.Length-1];
for(int i=0;i<strT1.Length-1;i++)
{
strT2+=((char)(strT1[i]+3)).ToString();
}
Console.WriteLine(strT2);
cf1944
2005-07-20
打赏
举报
回复
谢谢了......我去看看怎么结帐先.
lovvver
2005-07-20
打赏
举报
回复
创建一个Console Application(控制台程序):把代码覆盖,Ctrl+F5(或F5)即可。
using System;
namespace Encrypt
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
Console.WriteLine ("Pleae input a string to encrypt:"+'\n');
string _Input = Console.ReadLine ();
string _Output = _Input[_Input.Length -1].ToString();
string _In = _Input.Substring (0,_Input.Length -1);
for(int i = 0;i<_In.Length;i++)
{
int res = Convert.ToInt16(_In[i])+3;
_Output += Convert.ToChar (res).ToString();
}
Console.WriteLine("Encrypted string:"+_Output+'\n');
}
}
}
Werdong
2005-07-20
打赏
举报
回复
string str = "welcome";
string strOut = string.Empty;
for( int i=0; i<str.Length; i++ )
{
if( i != str.Length - 1 )
{
strOut += ( char)( (int)str[i] + 3 );
}
else
{
strOut = ( char)( (int)str[i] + 3 ) + strOut;
}
}
cf1944
2005-07-20
打赏
举报
回复
还是得不到答案..能把主要的构造函数写出来给我看看吗?
Nintiger
2005-07-20
打赏
举报
回复
char 和 数字可以相互转换的,如果你有A+1那就是B了,以此类推
cf1944
2005-07-20
打赏
举报
回复
各位兄弟姐妹..帮帮我吧
cf1944
2005-07-20
打赏
举报
回复
我对很多东西还是混乱的
再做个
简单
练习题,
惭愧
。
情况较复杂,但不能算难;是否隐藏着bug不确定。 输入一个表示整数的
字符串
,把该
字符串
转换成整数并输出,例如输入
字符串
"345",则输出整数345。 请完成函数StrToInt,实现
字符串
转换成整数的功能。 友情提醒: 提交代码之前,请复查下你的程序,比如当给的
字符串
是如左边图片所示的时候,有考虑到么? 当然,它们各自对应的正确输出如右边图片所示(假定你是在32位系统下,编译环境是VS2
UVa 1630 太难了
惭愧
啊。
#include #include #include #include using namespace std; const int INF=0x3f3f3f3f; const int maxn=200; int n; string a; int d[maxn][maxn]; string b[maxn][maxn];//折叠后的串的样子 int judge(int l,int r) {
c语言寻找子
字符串
拷贝,C语言:
字符串
拷贝(截取)、查找
C语言:
字符串
拷贝(截取)、查找很
惭愧
,学了这么久别的语言,一直没有好好学C和C++,所以现在开始认真C/C++的一些特性和比较,这里记录下C语言拷贝和截取的一些方式,由于系统库带的函数不方便,所以自己写了几个工具小函数来使用。
字符串
拷贝我们也可以使用 strncpy 函数或者 memcpy 方式来复制。#include #include #include #define N (10)int ma...
Day_3_
字符串
操作
#!/usr/bin/env python# -*- coding:utf-8 -*-# Author:Kxk#今天工作上面事情比较多,学习时间不是很长,并且还是断断续续的,
惭愧
name = "KXK \tis your {name} and i am {year} old"print(name.capitalize()) #首字母大写print(name.count("K")) ...
深感
惭愧
,对C#扩展方法的无知
虽然丢了好几年C#,如今重新搞起来,有同事用了个扩展方法,一开始没有看懂,查了MSDN才搞明白,贴一下MSDN 扩展方法被定义为静态方法,但它们是通过实例方法语法进行调用的。 它们的第一个参数指定该方法作用于哪个类型,并且该参数以 this修饰符为前缀。 仅当您使用 using 指令将命名空间显式导入到源代码中之后,扩展方法才位于范围中。 下面的示例演示为 System.Strin
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章