#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的更多相关文章

  1. CF Soldier and Cards (模拟)

    Soldier and Cards time limit per test 2 seconds memory limit per test 256 megabytes input standard i ...

  2. 【NOIP模拟】board(线段树维护二进制,树序号化为二进制)

    题目背景 SOURCE:NOIP2016-RZZ-2 T3 题目描述 给出这样一棵“二叉树”: 每个节点有左右两个儿子,并如下定义每个节点的高度:假设父亲节点的高度为 h ,那么他的两个儿子的节点的高 ...

  3. limit实现的分页查询

    背景:原先是一次性查询加载到前段,表格插件自动分页,最近查询的数据量越来越大,长的时候需要等好几十秒,决定自己写一个后端分页,我写的和网上大神的略有不同,不是后端写一个类封装分页的参数,每次查询都是穿 ...

  4. 几个简单易懂的排序算法php

    几个简单易懂的排序算法.排序算法,在应用到解决实际问题的时候(由于不一定总是数字排序),重点要分析出什么时候该交换位置. <?php // 冒泡排序 function bubble_sort(a ...

  5. Android 完美解决bundle实现页面跳转并保留之前数据+传值

    1.前言 前言: 昨天碰到了一个问题,我想实现页面跳转,采用了Bundle之后,再回到原来的页面,发现数据也没有了, 而且一直报错,网上查找了很多资料,发现要用一个startActivityForRe ...

  6. lower()|upper()|Traceback|title()|字符串合并|rstrip|lstrip|str()|

    print ("hello,world!") sentence = "yyyy" print (sentence.lower()) print (sentenc ...

随机推荐

  1. HDU 4859(Bestcoder #1 1003)海岸线(网络流之最小割)

    题目地址:HDU4859 做了做杭电多校,知识点会的太少了.还是将重点放在刷专题补知识点上吧,明年的多校才是重点. 这题题目求的最长周长.能够试想一下,这里的海岸线一定是在"."和 ...

  2. android编译系统的makefile文件Android.mk写法如下

    (1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件.由于一般情况下Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式:LOCAL_PATH:=$(c ...

  3. C#中文件管理的运用(Twelfth Day)

    又到了总结的时间了,今天在云和学院学习了文件管理的一些运用及复习昨天学的里氏转换.今天我就总结下昨天遗留下的问题以及今天所学的知识. 昨天遗留的问题 里氏转换(父类转子类) 例:在这里定义父类Peop ...

  4. swift + xcode 新手上路

    有用的参考博文: 视频教程: 如何创建第一个iPhone App - HelloWorldHelloWorld 熟悉xcode: http://www.cocoachina.com/swift/201 ...

  5. Objective-c 截取子字符串

    NSString类中提供了这样三个方法用于获取子字符串: – substringFromIndex: – substringWithRange: – substringToIndex: 它们该怎么使用 ...

  6. detain ssh server 设置(也许必须是root来安装?)

    ssh connection refused 处理方法 一般这种情况是 opens server 没安装 或 没启动 检查 openssh 是否安装 su 登录root账号,安装 openssh se ...

  7. 服务器端开发(Python/C++)-今日头条-拉勾网-最专业的互联网招聘平台

    服务器端开发(Python/C++)-今日头条-拉勾网-最专业的互联网招聘平台 服务器端开发(Python/C++)

  8. 2013杭州网络赛C题HDU 4640(模拟)

    The Donkey of Gui Zhou Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/O ...

  9. Objective-C中的类目(Category),延展(Extension)

    类目和延展的作用都是为了扩展一个类. Objective-C中的类目(Category) 一.类目的定义和作用 类目也叫分类,英文Category,在没有原类.m文件的基础上,给该类添加方法. 比如, ...

  10. H264解码的一个測试程序

    网上看到的一个H264视频格式的解码測试程序,能够用来參考其逻辑流程. 代码例如以下: Test_Display_H264(){      in_fd = open(H264_INPUT_FILE, ...