C语言上机题目1及答案.doc

上传人:坚持 文档编号:3598699 上传时间:2019-06-20 格式:DOC 页数:9 大小:17.64KB
下载 相关 举报
C语言上机题目1及答案.doc_第1页
第1页 / 共9页
C语言上机题目1及答案.doc_第2页
第2页 / 共9页
C语言上机题目1及答案.doc_第3页
第3页 / 共9页
C语言上机题目1及答案.doc_第4页
第4页 / 共9页
C语言上机题目1及答案.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、C#语言上机题目实验一 C#基础1. 编一个程序,定义常量 Pi=3.14159265,从键盘上输入半径 r,求出圆的面积。2.编一个程序,从键盘上输入三个数,用三元运算符(? :)把最大数找出来。3.编一个程序,输入一个字符,如果是大写字母,就转换成小写字母,如果输入的字符是小写字母,则转换为大写字母,否则不转换。4.输入一个字符,判定它是什么类型的字符(大写字母,小写字母,数字或者其它字符)5.编一个程序,定义一个实数变量,从键盘上输入一个值,如果这个值在闭区间0,100里,则加上 1000,否则不加。最后输出结果。6.编一个程序,输入一个正数,对该数进行四舍五入到个位数的运算。例如,实数

2、 12.56 经过四舍五入运算,得到结果 13;而 12.46 经过四舍五入运算,得到结果 12。7.编写一个程序,定义三个 float 类型的变量,分别从键盘上输入值给它们, 然后用 if else 选择语句找出它们中的最小数,最后输出结果。8. 编一个程序,首先输入一个成绩(0 到 100 的整数) ,分别用 if else 语句和 Switch 语句判断该成绩是优、良、中、及格还是不及格,如果是 100 分还需输出时满分。9.编一个程序,利用 do-while 循环语句,从键盘上输入 10 个整数,求出它们的和。10. 编一个程序,用 while 循环语句来计算 1+1/2+2/3+3/

3、4+.+99/100 之和。11.编一个程序,打印出所有的“水仙花数” ,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如, 153=1*1*1+5*5*5+3*3*3,所以 153 是“水仙花数”12. 有关系式 1*1+2*2+3*3+.+k*k b ? a : b;k = k c ? k : c;Console.WriteLine(“0,1,2最大的为3“,a,b,c,k);public static void T3()char x = Convert.ToChar(Console.Read(); int a = A;int b = a;if (x = a if (a

4、c)a = c;Console.WriteLine(“0“,a);public static void T8()double a = Convert.ToDouble(Console.ReadLine();if (a = 100)Console.WriteLine(“100fen“);else if (a = 90)Console.WriteLine(“youxiu“);else if (a = 80)Console.WriteLine(“lianghao“);else if (a = 70)Console.WriteLine(“zhongdeng“);else if (a = 60)Cons

5、ole.WriteLine(“jige“);elseConsole.WriteLine(“bujige“);public static void T9()int sum = 0;int i = 1;doint a = Convert.ToInt32(Console.ReadLine();sum += a;i+; while (i 0)sum += (i-1)0?i-1:1) / i;i-;Console.WriteLine(“0“,sum);public static void T11()for (int i = 100; i = 2000)Console.WriteLine(“0“,i-1)

6、;return;public static void T13()for (int i = 1; i x)judge = j;break;p+;for(int j = p-1;j judge; -j)aj = aj-1;ajudge = x;for(int j = 0;j =avisstri - a+;public static void MaxminArray(int num,ref int x,ref int y)x = num0;y = num0;foreach (int a in num)if (x a)y = a;public static void T19()int x = 0;in

7、t y = 0;int num=-1,1,2,3,5;MaxminArray(num,ref x,ref y);Console.WriteLine(“max=0,min=1“,x,y);public static void SortArray(int num, bool flag)for (int i = 0; i numj) = flag)int t = numi;numi = numj;numj = t;public static void T20()int num = -1, 1, 2, 3, 5 ,10, -2, 15;SortArray(num, false);foreach (int x in num)Console.Write(“0 “, x);Console.WriteLine(“);SortArray(num, true);foreach (int x in num)Console.Write(“0 “, x);Console.WriteLine(“);static void Main(string args)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 参考答案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。