文档详情

C#小程序练习题和答案.doc

发布:2017-06-03约2.93万字共33页下载文档
文本预览下载声明
《C#程序设计基础》习题库程序 2010年6月3日提供给信息中心的原稿 20分题 50个 40分题 24个 1.(20)编一个程序,定义常量Pi=3从键盘上输入半径r,求出圆的面积。(k003101) const double Pi = 3 double r,s; Console.WriteLine(请输入圆的半径); r = double.Parse(Console.ReadLine()); s = Pi * r * r; Console.WriteLine(圆的面积是{0},s); 2.(20) 编一个程序,定义三个double类型的变量,分别从键盘上输入值给它们,然后用Console.WriteLine方法把它们输出成一列,小数点对齐,保留3位小数。( double x, y, z; Console.WriteLine(请输入一个数:); x = double.Parse(Console.ReadLine()); Console.WriteLine(请输入一个数:); y = double.Parse(Console.ReadLine()); Console.WriteLine(请输入一个数:); z = double.Parse(Console.ReadLine()); Console.WriteLine({0,10:f3}, x); Console.WriteLine({0,10:f3}, y); Console.WriteLine({0,10:f3}, z); //Console.WriteLine({0:f3}, x); //Console.WriteLine({0:f3}, y); //Console.WriteLine({0:f3}, z); 3.(20)编一个程序,从键盘上输入三个数,用三元运算符(? :)把最大数找出来。( float x, y, z, temp; Console.Write(请输入一个实数:); x = float.Parse(Console.ReadLine()); Console.Write(请输入一个实数:); y = float.Parse(Console.ReadLine()); Console.Write(请输入一个实数:); z = float.Parse(Console.ReadLine()); temp = x = y ? x : y; temp = temp = z ? temp : z; Console.WriteLine(最大数为:{0}, temp); 4.(20)编一个程序,从键盘上输入三个数,用三元运算符(? :)把最小数找出来。( float x, y, z, temp; Console.Write(请输入一个实数:); x = float.Parse(Console.ReadLine()); Console.Write(请输入一个实数:); y = float.Parse(Console.ReadLine()); Console.Write(请输入一个实数:); z = float.Parse(Console.ReadLine()); temp = x = y ? x : y; temp = temp = z ? temp : z; Console.WriteLine(最大数为:{0}, temp); 5.(20)编一个程序,输入一个字符,如果是大写字母,就转换成小写字母,否则不转换。(k1003205) char ch; Console.WriteLine(请输入一个字符); ch = char.Parse(Console.ReadLine()); if (ch = A ch = Z) { ch = (char)(ch + 32); } Console.WriteLine(ch); 6.(20)输入一个字符,判定它是什么类型的字符(大写字母,小写字母,数字或者其它字符)( char ch; Console.WriteLine(请输入一个字符); ch = char.Parse(Console.ReadLine()); if (ch = A ch = Z) Console.WriteLine(大写字母); else if (ch = a ch = z) Console.WriteLine(小写字母); else if (ch = 0 ch = 9) Console.WriteLine(数字); else Console.WriteLine(其他字母); 7.(20)编一个
显示全部
相似文档