文档库 最新最全的文档下载
当前位置:文档库 › C#练习题

C#练习题

C# 控制台
1、编一个程序,从键盘上输入三个数,用if语句和逻辑表达式把最大数找出来。

2、编一个程序,从键盘上输入三个数,用if语句和逻辑表达式把最小数找出来。
3、编一个程序,定义一个字符变量,使用if else语句,输入一个字符,如果它是大写字母,则把它转换成小写字母,如果它是小写字母,则把它转换成大写字母,否则不转换。然后输出结果。
4、编一个程序,定义三个double类型变量x,y和z,输入三个实数,要求对这三个变量按照升序排序,然后输出结果。
5、一个程序,定义一个双精度浮点数变量,从键盘输入一个数,判定它是否在[500,1200]的区间里。
1、编写一个程序,定义三个double类型的变量,分别从键盘上输入值给它们, 然后用if else选择语句找出它们中的最小数,最后输出结果。
2、编一个程序,首先输入一个成绩(0-100),然后用if else语句判断该成绩是优、良、中、及格还是不及格。
3、编一个程序,输入一个成绩小于等于100的正整数,然后用switch语句判定其成绩等第。90到100分为优秀,80到89分为良好,60到79分为及格,59分以下为不及格。
4、编写一个程序,利用while循环语句,输入十个单精度浮点数,求出它们的平均值。
5、编一个程序,用的do while(while、for)循环语句来计算PI=4*(1-1/3+1/5+...+1/n),要求当n>1000时停止计算。

1、编一个程序,定义一个有8个元素的整数数组,输入8个值后对该数组进行冒泡升序排序,然后顺序输出该数组的元素。(P95)
2、编一个程序,定义一个数组,有10个元素,赋予常量值{97,65,32,17,58,43,79,81,23,10},找出这组数据中的最大数和最小数。
3、编一个程序,定义数组,要求用for语句从键盘输入8个数,要求找出最大数和次大数。
4、编一个程序,由程序产生8个随机数,并且把这8个数按从小到大的顺序输出。
5、编一个程序,输入一个字符串,用foreach循环语句读出该字符串,统计其中大写字母的个数,小写字母的个数,以及其它字符的个数,最后输出结果。
1、编写一个程序,用while语句嵌套,求出1!+2!+…+5!之和。
2、编一个程序,用while循环语句,从键盘输入5个双精度浮点数,求出它们中的正数之和,以及负数之和。
3、编一个程序,输入三角形的三条边,求出它的面积。
4、编一个程序,用for循环语句,不用数组,从键盘输入5个浮点数,要求找出最大数和最小数。
5、编写一个程序,利用for循环语句,不用数组,输入5个实数,把它们中的最大数和最小数找出来,并且求出这5个实数的平均值。
1、编一个程序,定义一个字符串变量,输入字符串,然后再输入

一个字符,在字符串中查找该字符出现的次数。
2、编一个程序,利用for语句,打印一个如下形式的一个等腰三角形,顶点在屏幕中线上,行数从键盘输入。
*******
*****
***
*
3、编一个程序,输入一个整数,判定它为几位数。例如,99是2位数,-100是3位数。
4、编一个程序,输入a,b,c的值,定义一个非静态方法,求出一元二次方程a*x*x+b*x+c=0的二个根。
5、编一个程序,要求输入一个正整数,判断它是否既是2又是3的整倍数。若是,则输出yes,否则输出no。
1、编一个程序,有一个水果店老板进了1888个西瓜,第一天卖了一半多二个,以后每天卖剩下的一半多二个,请问,这批西瓜几天能够卖完?
int x,sum=0;
x= ;
while(x>0)
{
X=x-x/2-2;
Sum++;
}
2、编一个程序,求出1到6000之间能够满足“用3除余2,用5除余3,用7除余2”的数。要求每行输出五个数。
3、编一个程序,输入一个正整数,统计这个正整数的各位数字中零的个数,并且求出各位数字中的最大者。
4、编一个程序,输出1到1000中能够被3整除但不能被5整除的数,并统计有多少个这样的数。
5、编一个程序,定义一个字符串变量str,输入字符串,然后再输入一个字符或者字符串,通过使用字符串方法IndexOf()在字符串str中查找该字符或者字符串出现的次数。
*6、编一个程序,定义一个字符串变量,输入字符串,判断有没有连续重复的字符出现,统计重复字符出现次数。例如,xxxbayydzzz,其中x重复出现三次,y重复出现二次,z重复出现三次,共计字符重复八次。
编一个程序,为五个考生3门课,建立一个整型二维数组(五行4列),做静态初始化输入考生成绩数据,计算出各个考生的总成绩。然后输出各个考生的各门课程的成绩,并且同时输出各个考生的总成绩。
编一个程序,为五个考生3门课,建立一个整型二维数组(五行4列),做静态初始化输入考生成绩数据,计算出各个考生的总成绩。然后按总成绩降序排序,再输出各个考生的各门课程的成绩和各个考生的总成绩。
1、编一个程序,从键盘输入3个数,找出最大数,并输出。
2、编一个程序,从键盘输入3个数,找出最小数,并输出。
3、编一个程序,输入十个实数,存入一个数组,用冒泡排序方法按升序输出
4、编一个程序,定义一个字符串变量s,输入一个字符串,然后把字符串倒置,再输出字符串变量s。
5、编一个程序,统计一笔开支。每个苹果0.8元,第一天买2个苹果,第二天开始,每天买的苹果数是前一天的二倍,直到每天购买的苹果数要超过100的时候,就不购买了。求出平均每天花

费多少钱?
6、编一个程序,找出1到99之间所有的同构数。同构数是这样的一组数:它出现在平方数的右边。例如:5是25右边的数,25是625右边的数,5和25都是同构数。
7、编一个程序,从三个红球,五个白球,六个黑球中任意取出八个球,且其中必须有白球,输出所有可能的方案。

相关文档