c#程序设计题

c#程序设计题

ID:37625078

大小:132.00 KB

页数:14页

时间:2019-05-26

c#程序设计题_第1页
c#程序设计题_第2页
c#程序设计题_第3页
c#程序设计题_第4页
c#程序设计题_第5页
资源描述:

《c#程序设计题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、输入一个整数,判定它为几位数。例如,99是2位数,-100是3位数。方法一:staticvoidMain(string[]args){intx,n,m,count=0;Console.WriteLine("请输入一个整数:");x=Int32.Parse(Console.ReadLine());m=x;do{n=m/10;m=n;++count;}while(n!=0);Console.WriteLine("{0}是{1}位数",x,count);Console.Read();}方法二:staticvoidMain(string[]args){Stringstr;int

2、x,n;Console.WriteLine("请输入一个整数:");x=Int32.Parse(Console.ReadLine());str=x.ToString();if(x>0)n=str.Length;elsen=str.Length-1;Console.WriteLine("{0}是{1}位数,x,n);Console.Read();}编写一个程序,用while语句,求出1+(1+2)+(1+2+3)+...+(1+2+3+...+10)之和。(k10041803)inti=1,s=0,j=1,s1=0;while(j<=10){while(i<=j){s=s

3、+i;i++;}s1=s1+s;j++;}Console.WriteLine("{0}",s1);J:排序作用编一个程序,输入二个正整数,求出它们的最大公约数。(k10041901)inti,j,k;Console.WriteLine("请输入两个正整数");i=int.Parse(Console.ReadLine());j=int.Parse(Console.ReadLine());k=i

4、0个数,要求找出最大数和次大数。(k10041902)inti=1,max=1,max1=1;ints;Console.WriteLine("请输入10个数:");while(i<=10){s=int.Parse(Console.ReadLine());if(s>max){max1=max;max=s;}elseif(s>max1){s=max1;}i++;}Console.WriteLine("最大值为{0},次大值为{1}",max,max1);编一个程序,要求使用while语句,输入用户名和密码,实现用户登录程序的功能,至多允许输入三次,超过三次不允许登录。(k1

5、0022507)conststringUserName="admin";conststringPassWord="123456";stringusername,password;inti=1;while(i<=3){Console.WriteLine("请输入用户名");username=Console.ReadLine();Console.WriteLine("请输入密码");password=Console.ReadLine();if(username==UserName&&password==PassWord)break;elseConsole.WriteLine

6、("你输入的用户名或者密码错误,请重新输入用户名和密码");i++;}if(i<=3){Console.WriteLine("正在登录系统");}elseConsole.WriteLine("不能登录系统");编一个程序,输入a,b,c的值,求出一元二次方程a*x*x+b*x+c=0的二个实数根。计算二个实数根必须使用Math类中的Sqrt()方法,计算指定数的开方。计算二个实数根,可以用公式(-b+Math.Sqrt(b*b-4*a*c))/(2*a)和(-b-Math.Sqrt(b*b-4*a*c))/(2*a)(k10042102)inta,b,c;doublex

7、1,x2;Console.WriteLine("请输入a,b,c的值");a=int.Parse(Console.ReadLine());b=int.Parse(Console.ReadLine());c=int.Parse(Console.ReadLine());if(b*b-4*a*c>=0){x1=(-b+Math.Sqrt(b*b-4*a*c))/(2*a);x2=(-b-Math.Sqrt(b*b-4*a*c))/(2*a);Console.WriteLine("这个方程的两个根是{0},{1}",x1,x2);}elseCon

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。