c#一级课题

有品哥 2020-01-06 04:12:00
字符数组x中存有任意一串字符;请编制函数,按给定的替代关系对数组x中的所有字符进行替代,仍存入数组x的对应的位置上,最后调用函数把结果x输出。
替代关系:f(p)=p*11%256 (p是数组中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)值小于等于32或其ASCII值是偶数,则该字符不变,否则将f(p)所对应的字符进行替代。
...全文
34 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hztltgg 2020-01-06
  • 打赏
  • 举报
回复
这题目出的奇怪,为什么处理了小于32的,却不处理大于128的字符?

        static void Main(string[] args)
        {
            char[] x = { 'a', 'a', 'b', 'b', 'c', 'd', 'e', 'X', 'Y', 'Z', '9', '0' };

            for (int i = 0; i < x.Length; i++) { 

                int v = f(x[i]);

                if (!(v <= 32 || v % 2 == 0)){
                    x[i] = (char)v;
                }

            }

            foreach (char temp in x){
                Console.Write(temp);
            }

            Console.ReadLine();
        }

        static int f(int p)
        {
            return p * 11 % 256;
        }
    }
  • 打赏
  • 举报
回复
没看懂,要不直接把原题发出来?
中文名: Visual C# 2008从入门到精通 作者: 崔群法 资源格式: PDF 版本: 扫描版 出版社: 电子工业出版社书号: 9787121083662发行时间: 2009年04月01日 地区: 大陆 语言: 简体中文 简介: 编辑推荐 本书可作为Visual C#2008初学者的入门教程,更适用于具有一定C#编程基础的读者。通过本书的学习,读者可以迅速提高基于Visual C#2008开发Windows应用程序的实际开发技能。    本书的特点包括:本书内容安排详略得当、章节条理清楚、层次分明、讲解详细严谨。   本书注重理论与实践结合,对于每种技术要点都结合实例详细介绍,使读者能够轻松掌握。   本书紧紧围绕Visual C#2008开发展开讲解,具有很强的逻辑性和系统性。   内容新颖,涵盖了大部分Visual C#2008的新特性。   技术全面、实例丰富、效果实有。   书中各实例均经过精心设计,操作步骤清晰简明,技术分析深入浅出,实例效果精美实用。 内容简介 .NET已经成为Microsoft的支撑战略技术,Microsoft的很多产品现在都围绕.NET而展开。而C#是.NET的核心——.NET框架的“母语”,因此使用C#能够有效地开发基于.NET的应用程序。   本书以最新的.NET 3.5和Visual C# 2008为基础循序渐进地介绍了从入门到深入掌握Visual C# 2008所需的各个方面,包括开发环境的配置、C#语法、Windows应用程序开发、处理文件和注册表,创建基于Web的应用程序以及.NET 3.5的新增特性等。   本书同时还介绍了大量Visual C# 2008的开发经验,对使用中的重点、难点进行了专门的讲解,是一本有效、实用的从入门到精通级的学习指南。   本书适合于学习Visual C# 2008技术的初、中级读者使用,如果是初学者,本书将带你顺利进入Visual C# 2008开发领域,如果已有Visual C# 2008技术基础,本书将是你提高开发技能和更新开发理念的必备工具。 目录: 第一篇 入门必备、 第1章 .NET Framework和C#简介 1.1 .NET Framework与C# 1.1.1 C#概述 1.1.2 .NET Frameworlk 3.5概述 1.1.3 公共语言运行时(CLR) 1.1.4 .NET Framework类库 1.1.5 程序集 1.1.6 命名空间 1.2 部署.NET Framework环境 1.2.1 Visual Studio 2008简介 1.2.2 安装ViSUal Smdio 2008 1.2.3 了解Visual Studio 2008工作环境 1.3 创建第一个C#程序 1.4 C#命令行编译器 1.4.1 命令行生成 1.4.2 设置环境变量和帮助 1.4.3 C#编译器选项 1.4.4 编译C#类库 第2章 C#基础语法 2.1 C#语法 2.1.1 变量 2.1.2 常量 2.1.3 注释 2.1.4 C#预处理器指令 2.2 控制语句 2.2.1 选择语句 2.2.2 循环语句 2.2.3 跳转语句 2.3 预定义数据类型 2.3.1 值类型和引用类型 2.3.2 CTS类型 2.4 控制台程序 2.4.1 Main()方法 2.4.2 WriteLine()方法 2.5 C#3.5语言功能 2.5.1 隐含类型化的局部变量 2.5.2 扩展方法 2.5.3 对象与集合初始化器 2.5.4 匿名类型 2.5.5 Lanlbda表达式 2.5.6 自动属性 第3章 运算符和类型强制转换 3.1 运算符 3.1.1 赋值运算符 3.1.2 算术运算符 3.1.3 条件运算符 3.1.4 简化运算符 3.1.5 checked和unclaecked运算符 3.1.6 关系运算符 3.1.7 sizeo运算符和typeoiFj运算符 3.1.8 可空类型和运算符 3.1.9 空接合运算符 3.1.10 运算符的优先级 3.2 类型的安全性 3.2.1 类型转换 3.2.2 装箱和拆箱 3.3 对象的相等比较 3.3.1 引用类型的相等比较 3.3.2 值类型的相等比较 3.4 运算符重载 3.4.1 运算符的工作方式 3.4.2 运算符重载的示例:Vector结构 3.5 用户定义的数据类型转换 3.5.1 执行用户定义的类型转换 3.5.2 多重数据类型转换 第4章 C#面向对象编程 4.1 类和对象 4.1.1 面向对象概述 4.1.2 类的基本概念 4.2 类成员 4.2.1 数据成员 4.2.2 定义方法 4.2.3 定义属性 …… 第二篇 编程基础 第5章 数组和集合 第6章 字符串和正则表达式 第7章 结构化异常处理 第8章 委托与事件 第三篇 高级课题 第9章 Windows窗体 第10章 处理XML 第11章 文件和注册表操作 第12章 .NET数据访问 第13章 查的睦.NET数据 第14章 与SQL Server2008交互 第15章 基于.NET Framework编程 第四篇 Web开发 第16章 构建ASP.NET Web应用程序 第17章 ASP.NET应用 第五篇 使用.NET Framework3.5 第18章 .NET Framework3.5组 第19章 LINQ介绍
[17个软件测试文档]-14性能测试讲稿 已上传: [17个软件测试文档]-13性能测试工具之研究 http://download.csdn.net/detail/cleopard/8344235 [17个软件测试文档]-12XX性能测试报告 http://download.csdn.net/detail/cleopard/8344077 [17个软件测试文档]-11性能测试实践 http://download.csdn.net/detail/cleopard/8344037 [17个软件测试文档]-10成功的 Web 应用系统性能测试 http://download.csdn.net/detail/cleopard/8344033 [17个软件测试文档]-9web项目测试实战性能测试结果分析样章 http://download.csdn.net/detail/cleopard/8344023 [17个软件测试文档]-8性能测试经验总结 http://download.csdn.net/detail/cleopard/8344017 [17个软件测试文档]-7存储转发机制优化系统测试方案及案例 http://download.csdn.net/detail/cleopard/8343997 [17个软件测试文档]-6学习性能测试线路图 http://download.csdn.net/detail/cleopard/8343983 [17个软件测试文档]-5系统性能测试方案 http://download.csdn.net/detail/cleopard/8343975 [17个软件测试文档]-4XX性能测试计划 http://download.csdn.net/download/cleopard/8343941 [17个软件测试文档]-3“苍蝇式的战斗精神”和“XX性能测试” http://download.csdn.net/detail/cleopard/8343937 [17个软件测试文档]-2Mercury性能测试模板 http://download.csdn.net/detail/cleopard/8343919 [17个软件测试文档]-1性能测试实践 http://download.csdn.net/detail/cleopard/8343911 稍后上传剩下3个软件测试文档 ****请于这里寻找:http://download.csdn.net/user/cleopard/album @更多@ http://cleopard.download.csdn.net/ 福利: http://xuemeilaile.com 13份WPF经典开发教程 http://download.csdn.net/album/detail/1115 C#资料合辑二[C#桌面编程入门篇] http://download.csdn.net/album/detail/957 C#资料合辑一[C#入门篇] http://download.csdn.net/album/detail/669 [Csharp高级编程(第6版)](共8压缩卷) http://download.csdn.net/album/detail/667 10个[精品资源]Java学习资料合辑[一] http://download.csdn.net/album/detail/663 10个C#Socket编程代码示例 http://download.csdn.net/album/detail/631 6份GDI+程序设计资源整合[全零分] http://download.csdn.net/album/detail/625 2014年移动游戏行业数据分析 http://download.csdn.net/detail/cleopard/8340331 一文读懂2014年全球互联网广告新生态 http://download.csdn.net/detail/cleopard/8340303

110,019

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧