First_1
#region 练习题 1.4 (1)
///*求一个N阶方阵所有原素的和。(改进:二维数组的大小可以自己输入)*/ //Console.WriteLine("请输入i和j的值:"); //Console.Write("i的值:");
//int n = Convert.ToInt32(Console.ReadLine()); //Console.Write("j的值:");
//int m = Convert.ToInt32(Console.ReadLine()); ////接收用户输入的数组大小值,进行数组的创建.
//int[,] array = new int[n, m]; //Console.WriteLine("总计[{0},{1}]个数字。", n, m); ////从控制台输入数据,存储在数组中。
//for (int i = 0; i < n; i++)
//{
// for (int j = 0; j < m; j++)
// {
// Console.Write("请输入第[{0},{1}]个数字:", i, j);
// array[i, j] = Convert.ToInt32(Console.ReadLine());
// }
//} //int sum = 0; ////计算数组中的元素总和。
//for (int i = 0; i < n; i++)
//{
// for (int j = 0; j < m; j++)
// {
// sum += array[i, j];
// }
//} //Console.Write("\n矩阵的和sum = {0}", sum); //Console.ReadKey();
#endregion
#region 练习题 1.4 (2)
/*对输入的任意三个整数,将它们按从小到大的顺序输出。(改进:不仅仅是三个数字,可以自己输入,计算几个数字。)*/ //Console.Write("请输入要排序的数字的个数:"); //int n = Convert.ToInt32(Console.ReadLine()); //int[] array = new int[n]; //for (int i = 0; i < n; i++)
//{
// Console.Write("总计{0}个数字,请输入第{1}个数字:", n, i + 1);
// array[i] = Convert.ToInt32(Console.ReadLine());
//} #region 选择排序
//for (int i = 0; i < n - 1; i++)
//{
// int pos = i; // for (int j = i + 1; j < n; j++)
// {
// if (array[pos] > array[j])
// {
// pos = j;
// }
// } // int temp = array[i]; // array[i] = array[pos]; // array[pos] = temp; //}
#endregion #region 冒泡排序
//for (int i = 0; i < n - 1; i++)
//{
// for (int j = 0; j < n - i - 1; j++)
// {
// if (array[j] > array[j + 1])
// {
// int temp = array[j]; // array[j] = array[j + 1]; // array[j + 1] = temp;
// }
// }
//}
#endregion //Console.Write("从大到小排列:"); //for (int k = 0; k < n; k++)
//{
// Console.Write(" {0} ",array[k]);
//} //Console.ReadKey();
#endregion
#region 练习题 1.4 (3)
/*对于输入的任意N个整数,输出其中的最大元素和最小元素*/ //Console.Write("请输入计算的数字总个数:"); //int n = Convert.ToInt32(Console.ReadLine()); //int[] array = new int[n]; //for (int i = 0; i < n; i++)
//{
// Console.Write("请输入第{0}个数字:", i + 1);
// array[i] = Convert.ToInt32(Console.ReadLine());
//} //int max = array[0]; //int min = array[0]; //for (int j = 1; j < n; j++)
//{
// if (max < array[j]) //如果妻哪一个数字小于后一个数字,那么位置互换。
// {
// max = array[j];
// } // if (min > array[j]) //如果前一个数字大于后一个数字,那么位置互换。
// {
// min = array[j];
// }
//} //Console.WriteLine("最大的数字MAX = {0}", max); //Console.Write("最小的数字MIN = {0}", min); //Console.ReadKey();
#endregion
#region 实验题 1.1 求素数
/*输出所有小于n(n是大于2的正整数)的素数。要求:每行10个。采用较优算法。*/ //Console.Write("N:"); //int n = Convert.ToInt32(Console.ReadLine()); //Console.WriteLine("小于等于{0}的素数:", n); #region :第一种方法
//string s = "";
//for (int i = 2; i <= n; i++)
//{
// bool flag = false;
// for (int j = 2; j < i; j++)//与第二种方法的不同是j<i变换成j<Math.sqrt(i)
// {
// if (i % j == 0)
// {
// flag = true;
// break;
// }
// }
// if (!flag)
// {
// s += i + " ";
// }
//}
//Console.WriteLine(s);
#endregion #region :第二种方法
//string s = "2 ";
//bool flag;
//for (int i = 3; i <= n; i += 2)
//{
// flag = false;
// for (int j = 2; j <= Math.Sqrt(i); j++)
// {
// if (i % j == 0)
// {
// flag = true;
// break;
// }
// }
// if (!flag)
// {
// s += i + " ";
// }
//}
//Console.WriteLine(s);
#endregion #endregion
#region 实验题 1.2 求一个正整数的各位数字之和
//int s = 0;
//Console.Write("请输入一个要计算的数字:");
//int n = Convert.ToInt32(Console.ReadLine());
//do//用do……while来编写,无论程序如何都要执行一次,所以可以用while来判断num是不是为空。
//{
// s += n % 10;
// n /= 10;
//} while (n != 0);
//Console.Write(s);
//Console.ReadKey();
#endregion
#region 实验题 1.3 求一个字符串是否是回文
//string s = string.Empty;
//Console.Write("请输入一个字符串:");
//s = Console.ReadLine();
#region 第一种方法
//for (int i = 0, j = s.Length - 1; i < j; i++, j--)
//{
// if (s[i] != s[j])
// {
// Console.Write("不是回文!");
// Console.ReadKey();
// return;
// }
//}
//Console.Write("是回文!");
//Console.ReadKey();
#endregion
#region 第二种方法
//for (int i = s.Length - 1;i < 0; i--)
//{
// for (int j = 0; j < i; j++)
// {
// if (s[i] != s[j])
// {
// Console.Write("不是回文!");
// Console.ReadKey();
// return;
// }
// }
//}
//Console.Write("是回文!");
//Console.ReadKey();
#endregion
#endregion
First_1的更多相关文章
- CF Soldier and Cards (模拟)
Soldier and Cards time limit per test 2 seconds memory limit per test 256 megabytes input standard i ...
- 【NOIP模拟】board(线段树维护二进制,树序号化为二进制)
题目背景 SOURCE:NOIP2016-RZZ-2 T3 题目描述 给出这样一棵“二叉树”: 每个节点有左右两个儿子,并如下定义每个节点的高度:假设父亲节点的高度为 h ,那么他的两个儿子的节点的高 ...
- limit实现的分页查询
背景:原先是一次性查询加载到前段,表格插件自动分页,最近查询的数据量越来越大,长的时候需要等好几十秒,决定自己写一个后端分页,我写的和网上大神的略有不同,不是后端写一个类封装分页的参数,每次查询都是穿 ...
- 几个简单易懂的排序算法php
几个简单易懂的排序算法.排序算法,在应用到解决实际问题的时候(由于不一定总是数字排序),重点要分析出什么时候该交换位置. <?php // 冒泡排序 function bubble_sort(a ...
- Android 完美解决bundle实现页面跳转并保留之前数据+传值
1.前言 前言: 昨天碰到了一个问题,我想实现页面跳转,采用了Bundle之后,再回到原来的页面,发现数据也没有了, 而且一直报错,网上查找了很多资料,发现要用一个startActivityForRe ...
- lower()|upper()|Traceback|title()|字符串合并|rstrip|lstrip|str()|
print ("hello,world!") sentence = "yyyy" print (sentence.lower()) print (sentenc ...
随机推荐
- java线程学习——汉堡销售问题
汉堡店中有一个负责做汉堡的厨师,一个负责销售的营业员,用java线程表示他们的营业过程: 问题原型就是生产者与消费者的问题. 首先定义一个汉堡包箱子类与几个相关的变量类: public class H ...
- 关于android源码中的APP编译时引用隐藏的API出现的问题
今天在编译android源码中的计算器APP时发现,竟然无法使用系统隐藏的API,比如android.os.ServiceManager中的API,引用这个类时提示错误,记忆中在android源码中的 ...
- 如何判断一个变量是数组Array类型
在很多时候,我们都需要对一个变量进行数组类型的判断.JavaScript中如何判断一个变量是数组Array类型呢?我最近研究了一下,并分享给大家,希望能对大家有所帮助. JavaScript中检测对象 ...
- x0vncserver Fatal server error: no screens found
I make a connection through SSH and then I type: # x0vncserver --PasswordFile=/home/hello/.vnc/pass ...
- hdu 3966 Aragorn's Story(树链剖分+树状数组)
pid=3966" target="_blank" style="">题目链接:hdu 3966 Aragorn's Story 题目大意:给定 ...
- SqlServer之like、charindex、patindex(转载)
SqlServer之like.charindex.patindex 1.环境介绍 测试环境 SQL2005 测试数据 200W条 2.环境准备 2.1建表 CREATE TABLE [dbo] ...
- 密封关键字sealed
在两种情况下使用: ·不想让别人继承:例如public sealed class Person{}; ·不想让子类重写自己的方法 例如: public class Person{ public vis ...
- javascripts小结
1 NAN-isNaN():判断是否数值 2 数值转换 Number()-任何数据类型,parseInt(),parseFloat()-字符串 3数组转字符串 var a=["red&quo ...
- Linux下载文件时报错 To connect to ohse.de insecurely, use ‘--no-check-certificate’.
远程调用下载文件直接用wget就可以,一般文件路径类型是http.如果有遇到是https就会下载出错. 错误如下: [root@vmu010226-node1 tmp]# wget https://w ...
- Week14(12月9日)
Part I:提问 =========================== 1.ASP.NET MVC围绕事件驱动的页面声明周期而建立,在渲染的页面上可以触发事件. 2.ASP.NET MVC脱离了H ...