c#函数练习

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

C#变量练习C#变量练习编一个程序,设园半径r=1.5,园柱高h=3.6,圆周率3.1415定义为常量,求出圆周长、圆面积、圆柱体积。然后用Console.WriteLine方法输出计算结果,输出时要求有文字说明,取小数点后2位数字。C#变量练习编一个程序,设圆的半径r=1.2,高h=1.5,定义圆周率常量Pi=3.1415,求出圆柱的体积。C#变量练习输入一个字符,判定它是什么类型的字符(大写字母,小写字母,数字或者其它字符)C#变量练习编一个程序,输入一个字符,如果是大写字母,就转换成小写字母,否则不转换。C#变量练习编一个程序,从键盘上输入三个数,用三元运算符(?:)把最小数找出来。C#变量练习编一个程序,从键盘上输入三个数,用三元运算符(?:)把最大数找出来。C#变量练习编一个程序,定义三个double类型的变量,分别从键盘上输入值给它们,然后用Console.WriteLine方法把它们输出成一列,小数点对齐,保留3位小数。C#变量练习编一个程序,定义常量Pi=3.14159265,从键盘上输入半径r,求出圆的面积。C#选择结构练习IfswitchC#选择结构练习编一个程序,输入三个实数,要求使用ifelse语句把它们的中间数找出来,可以使用逻辑运算符。C#选择结构练习编写一个程序,定义三个float类型的变量,分别从键盘上输入值给它们,然后用ifelse选择语句找出它们中的最小数,最后输出结果。C#选择结构练习编一个程序,输入一个正数,对该数进行四舍五入到个位数的运算。例如,实数12.56经过四舍五入运算,得到结果13;而12.46经过四舍五入运算,得到结果12。C#选择结构练习编一个程序,用ifelse语句,输入一个整数,如果该数大于0,则输出这个数大于零。,如果该数等于0,则输出这个数等于零。,否则输出这个数小于零。。C#选择结构练习编一个程序,定义一个实数变量,从键盘上输入一个值,如果这个值在闭区间[0,100]里,则加上1000,否则不加。最后输出结果。C#选择结构练习编一个程序,输入一个字符,如果输入的字符是大写字母,则转换为小写字母;如果输入的字符是小写字母,则转换为大写字母,否则不转换。C#选择结构练习编一个程序,输入0—100之间的一个学生成绩分数,用switch语句输出成绩等第(成绩优秀(90-100),成绩良好(80-89),成绩及格(60-79)和成绩不及格C#选择结构练习编一个程序,要求使用while语句,输入用户名和密码,实现用户登录程序的功能,至多允许输入三次,超过三次不允许登录。C#选择结构练习C#循环练习C#循环练习编一个程序,用for循环语句,从键盘输入10个实数,分别求出它们中的正数之和,以及负数之和。C#循环练习编写一个程序,要求用while循环语句,打印1到100的正整数,每行打印5个数,每列右对齐。C#循环练习编一个程序,用for循环语句求出1到100之间的奇数之和,以及偶数之和。C#循环练习编一个程序,利用for循环语句,求出1!+2!+3!+...+10!的和。C#循环练习编一个程序,利用二重for循环语句,打印出九九乘法口诀表。C#循环练习编一个程序,用for循环语句求出1到100之间的奇数之和。C#循环练习有关系式1*1+2*2+3*3+...+k*k2000,编一个程序,求出满足此关系式的k的最大值。C#循环练习编一个程序,利用for语句,打印一个如下形式的一个等腰三角形,顶点在屏幕中线上,行数从键盘输入。C#循环练习编一个程序,利用for语句,打印一个如下形式的一个直角三角形,顶点在屏幕中线上,行数从键盘输入。C#循环练习编一个程序,定义一个数组,用for语句输入10个实数存入这个数组,然后按逆序重新存放后再输出。C#循环练习编一个程序,定义数组,用for循环语句,顺序输入10个实数,然后逆序输出这10个数。C#循环练习编一个程序,解决百钱买百鸡问题。某人有100元钱,要买100只鸡。公鸡5元钱一只,母鸡3元钱一只,小鸡一元钱3只。问可买到公鸡,母鸡,小鸡各为多少只。分析:设公鸡x只,母鸡y只,小鸡z只,可以列出两个方程:x+y+z=1005x+3y+z/3=100即使都买成公鸡x最多能买20只,都买成母鸡y最多能买33只。我们采用“穷举法”来解决此问题。C#循环练习编一个程序,把一张面值100元的钞票换成5元,1元和5角面值的钞票,要求100元换以上的零钱100张,且要求每种不少于一张。请问,有哪几种换法?分析:设5元i张,1元j张,5角k张i+j+k=1005*i+j+(0.5)*k=100;即使都换成5元的最多能换20张,都换成1元的能换100张。用穷举法解决C#循环练习编写一个程序,用while语句,求出1+(1+2)+(1+2+3)+...+(1+2+3+...+10)之和。C#循环练习编一个程序,打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如,153=1*1*1+5*5*5+3*3*3,所以153是“水仙花数”。C#循环练习编一个程序,用while循环语句来计算1+1/2+2/3+3/4+...+99/100之和。C#函数练习C#函数练习编一个程序,输入三个double类型数据,自定义一个静态方法,把这三个数送给它,返回找出的最大数。C#函数练习编一个程序,定义一个类,该类中定义二个非静态方法,一个方法用来求出这个三角形的周长,另一个方法用来求出这个三角形的面积。已知三角形三条边a,b,c,。提示:三角形的面积的计算方法s=(a+b+c)/2三角形面积=s∗(s−a)∗(s−b)∗(s−c)平方根可以用Math类中的方法函数Math.Sqrt()要求:在主方法(Main)中输入三角形的三条边,a,b,c,要求调用这两个静态方法计算周长和面积。注意:在输入三角形三条边时,必须检查它们的数据合法性,也就是两边和大于第三边,两边差小于第三边。abcC#函数练习编一个程序,输入一个正整数,写一个静态函数判定它为几位数。例如,99是2位数,-100是3位数C#函数练习编一个程序,自定义一个静态方法,找出2到100之间的素数。注:所谓的素数就是除了1和它本身外,不能被任何数整出,比如3,7,11等。C#函数练习编写一个程序,定义数组,编写一个静态方法,实现数组数据反转。分析:把数组一分为二,左右对换就实现了数组的反转。如下图所示,第一个是奇数个数的数组,以3为中心点进行对换。3的下标位置是不变的。第二个是偶数个数的数组,左右两部分完全对换就可以了。int[]arr={8,12,3,7,18}int[]arr={18,7,3,12,8}返转int[]arr={8,12,7,18}int[]arr={18,7,12,8}返转C#函数练习所谓“回文数”是指读一个自然数,从正方向读和反方向读,结果是一样的。例如:646,1551,891232198都认为是回文数。编一个程序,输入一个正整数,判定它是否为回文数。当输入的数为0时,则退出程序,否则继续循环执行程序。“回文数”“回文数”C#函数练习所谓“降序数”是指一个自然数的低位数字不大于高位数字的数。例如:64,55,321都认为是降序数,但是623不是降序数。编写一个静态方法,判断一个数是否为“降序数”。此程序是循环执行的,当输入0时结束循环。分析:整数是有0-9组成的,最小也就是0。假如现在要判断232是不是降序数。从后往前比较,先把最后一位截取出来,和倒数第二位的比较第一步:先定义一个变量n=232,i=0(表示最后一位),j=n%10如果ij则不是降序数。否则i=j;n=n/10;此时n=23,在一次循环把3截取出来,和i比较,一次类推,直到n=0。“降序数”“降序数”C#函数练习编一个程序,输入一个正整数,判断它是否为素数。如不是,则输出其所有正约数。注:公约数:能整除这个数的数,比如8的公约数2,4C#函数练习编一个程序,定义一个有10个元素的一维数组a,在键盘上输入时没有大小次序,但是存入数组时要按由小到大的顺序存放。例如,输入第1个数1时,存入a[0];假如第2个数是5,则数存入a[1];假如第3个数是4,那么把前面输入的5向后面移动到a[2],把4插入到a[1]的位置上,这样使得每输入一个数,保持从小到大的顺序排列。C#数组练习C#数组练习编一个程序,定义一个有10个元素的数组,使用for循环语句,从键盘上输入10名同学的数学成绩,分别求出最高分和最低分,并且求出10名同学的数学平均成绩。C#数组练习编一个程序,从键盘输入10个实数,存入一个数组,用冒泡法对这个数作升序排序。C#数组练习编一个程序,输入一个正整数n,把它转换为二进制数,并输出。提示:应该利用数组。C#数组练习编一个程序,定义一个n行n列的二维数组,例如,n=4,输入该数组的全部数据。可以在定义数组时赋于常量值。求二维数组中这样元素的位置:它在行上是最小,在列上也是最小。25122214151617181920211323241126C#数组练习给定一个m×n的数值矩阵A,如果矩阵A中存在这样的一个元素A[i][j]满足条件:A[i][j]是第i行中值最小的元素,且又是第j列中值最大的元素,则称之为该矩阵的一个马鞍点。编写一个方法计算出m*n的矩阵A的所有马鞍点。3020254045802070901124144291963217827238C#数组练习编一个程序,定义一个n行n列的二维整数数组,赋初值,然后求出对角线上的元素之和。分析:假设二维数组用i,j来表是行和列,凡是在对角线的数组坐标只有两种情况,i=j或者i+j=4。123451112131415212223242531323334354142434445C#string练习String练习编一个程序,定义一个字符串变量,输入字符串,然后再输入一个字符,在字符串中查找该字符出现的次数。String练习输入一个字符串,将其中小写字母改成大写字母,把大写字母改成小写字母,其余字符不变,输出该字符串。String练习编一个程序,输入一个代表身份证号码的字符串,判断字符串长度(18)是否正确,最后一位可以使字母x或者是数字,其余全为数字。String练习String练习String练习编一个程序,输入一个字符串,用ToCharArray()方法把字符串中的内容拷贝到字符数组中,然后用foreach输出该字符数组。String练习编一个程序,从键盘输入一个字符串,用foreach循环语句,统计其中大写字母的个数和小写字母的个数。

1 / 79
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功