收藏 分享(赏)

8道题目.doc

上传人:fmgc7290 文档编号:6796160 上传时间:2019-04-22 格式:DOC 页数:7 大小:49KB
下载 相关 举报
8道题目.doc_第1页
第1页 / 共7页
8道题目.doc_第2页
第2页 / 共7页
8道题目.doc_第3页
第3页 / 共7页
8道题目.doc_第4页
第4页 / 共7页
8道题目.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、1、在屏幕上输出形如下图形。第一行的起始字母和终止字母由用户输入。ABCDEBCDEACDEABDEABCEABCDstring s = “ABCDE“;char c =s.ToCharArray();for (int i = 1; i 5; i+)string s1 = s.Substring(0, i);string s2 = s.Substring(i, 5-i);string d = s2 + s1;Console.WriteLine(d);Console.ReadLine();2、编程求出 1000 到 10000 之间的完全平方数。一个数若是另一个整数的平方,那么它就是完全平方数。

2、例如,1600=40 的平方,是完全平方数,而 1601 不是完全平方数。for (int i = 1000; i 10001; i+)string s = Convert.ToString(i);char c = s.ToCharArray();double d=Convert.ToDouble(s.Substring(1,2);if (i=Math.Pow(d,2)Console.WriteLine(i); Console.ReadLine();3、有一些四位数具有这样的特点,它的平方根恰好就是它中间两位的数字,例如 2500开平方为 50,恰为 2500 的中间两位。编程找出所有这样的四

3、位数。string s = Convert.ToString(i);char c = s.ToCharArray();double d = Convert.ToDouble(s.Substring(1, 2);if (d= Math.Sqrt(i)Console.WriteLine(i);Console.ReadLine();4、用字符串转字符数组的方式求水仙花数5、输入一个字符串,统计所给字符串中字母的个数、数字的个数string s = Console.ReadLine();char c = s.ToCharArray();int n = 0, m = 0;for (int i = 0;

4、i s.Length; i+)if (char.IsLetter(ci)n+;else if(char.IsNumber(ci)m+;Console.WriteLine(“字母有0个,数字有1个“,n,m);Console.ReadLine();6、输入一行字符,统计其中有多少个单词,单词之间用空格分隔开。string s = Console.ReadLine();string d = s.Split( );Console.WriteLine(d.Length); Console.ReadLine();7、编一程序,实现下列字符串库函数功能:(1)将两个字符串连接起来。 (2)比较两个字符串。

5、(3)求一个字符串的长度。 (4 )将一个字符串复制到另一个字符串中。/编写一个C#程序,实现输入一个小写字母,能够在屏幕上输出其对应的大写字母。/ 小写字母转换为大写字母:Unicode码-32(大小写转换函数到百度里面搜)string s = Console.ReadLine();char c = s.ToCharArray();for (int i = 0; i c.Length; i+)if (char.IsLower(ci)char d = char.ToUpper(ci);Console.WriteLine(d);else if (char.IsUpper(ci)char d =

6、char.ToLower(ci);Console.WriteLine(d);Console.ReadLine();ok 输入一个字符串,统计所给字符串中字母的个数、数字的个数和大写字母的个数string s = Console.ReadLine();char c = s.ToCharArray();int n = 0, m = 0, l = 0;for (int i = 0; i c.Length; i+)if (char.IsLower(ci)m+;else if (char.IsNumber(ci)n+;else if (char.IsUpper(ci)l+; Console.WriteL

7、ine(“小写字母有0,数字有1,大写字母有2“, m, n, l);Console.ReadLine();ok 输入一行字符,统计其中有多少个单词,单词之间用空格分隔开。 (提示:用字符串的 Split 方法读入数组,数组的长度即为单词的个数static void Main(string args)string s = Console.ReadLine();stringa = s.Split( );Console.WriteLine(a.Length);ok2 用字符串转字符数组的方式求所有位数为 3 水仙花数.水仙花数是指一个 n 位数 ( n3 ),它的每个位上的数字的 n 次幂之和等于

8、它本身。(例如:13 + 53 + 33 = 153)for (int i = 100; i 1000; i+)string s = Convert.ToString(i);char a = s.ToCharArray();if (i = Math.Pow(a0 - 48, 3) + Math.Pow(a1 - 48, 3) + Math.Pow(a2 - 48, 3) Console.WriteLine(i);ok 编写一个控制台应用程序,要求用户输入 5 个大写字母,如果用户输入的信息不满足要求,提示帮助信息并要求重新输入。 (先把字符串转换成字符数组,在用字符数组的方法去判断)strin

9、g s = Console.ReadLine();char c = s.ToCharArray();int n = 0;for (int i = 0; i c.Length; i+)if (char.IsLower(ci) Console.WriteLine(“存在小写字母请重新输入“);break;else if (char.IsNumber(ci) break;else if (char.IsUpper(ci)n+;if (n = 5)Console.WriteLine(“输入正确“);elseConsole.WriteLine(“字符不足请重新输入“);Console.ReadLine(

10、);ok 输入一个 3 位数的整数,编写一个程序,将它的十位数和百位数互换位置。 (用字符串方法)string s = Console.ReadLine();for (int i = 0; i s.Length; i+)string s1 = s.Substring(0, 1);string s2 = s.Substring(1, 1);string s3 = s.Substring(2, 1);s = s2+ s1 + s3;Console.WriteLine(s);输入一个班级的成绩,班级可以选择,不同的班级有不同的人数,1 班:5 人,2 班:6 人,3 班:7 人。班级通过选择输入,人

11、数不需输入。计算这个班的成绩总和。ok5+55+555+5555+.+55 求出这个数列的前 n 项之和(提示:将输入的最后一个数如:555555,用字符串截取方法 SubString()做) 。string s =Console.ReadLine();int sum=0;for (int i = 1; i s.Length+1; i+)string a =s.Substring(0, i);int c =int.Parse(a); sum = sum + c; Console.WriteLine(sum);有一分数序列:2/1,3/2 ,5/3 ,8/5,13/8,21/13. 求出这个数列的前 20 项之和。double a = 1;/fmdouble b = 2;/fzdouble c = 0;double s = 2;for (int i = 0; i 19; i+)c = a;a = b;b = c + b;s = s + b / a;Console.WriteLine(s);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报