C#程序设计期末题库带答案资料1_第1页
C#程序设计期末题库带答案资料1_第2页
C#程序设计期末题库带答案资料1_第3页
C#程序设计期末题库带答案资料1_第4页
C#程序设计期末题库带答案资料1_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C#考试题库□□□□□.把输入的字符串strl□□□□□□,□□□□□□□str2中,输出str2的□□□□□:str1=“abc”,str2则为"cba"。stringstr1,str2;Console.WriteLine("请输入要逆置的字符串?");strl=Console.ReadLine();Console.WriteLine("逆置后的字符串为");for(inti=strl.Length-1;i>=0;i--){str2=str1;Console.Write(str2[i]);}Console.ReadLine();.已知三角形三条边长a,b,c,三边由用户输入,计算三角形面积公式为:s=0.5*(a+b+c)area=s•s-a-s一二■二一:□□□□□□□area。doublea,b,c,s,area;TOC\o"1-5"\h\zConsole.Write("请输入三角形的第一条边:");inta=int.Parse(Console.ReadLine());Console.Write("请输入三角形的第二条边:");intb=int.Parse(Console.ReadLine());Console.Write("请输入三角形的第三条边:");intc=int.Parse(Console.ReadLine());if(a+b>=c&&a+c>=b&&b+c>=a){Doubles=0.5*(a+b+c);doublearea=Math.Sqrt(s*(s-a)*(s-b)*(s-c));Console.WriteLine("面积是:{0}",area);}else{Console.WriteLine("不能构成三角形");}Console.ReadKey();}}.输入一个字符串str1,删除str1□□□□□□□□□□a,输出处理后的字口串。Console.WriteLine("请输入字符串:");stringstr=Console.ReadLine();stringnewStr="";foreach(charchinstr){if(ch!=97){newStr=newStr+Convert.ToString(ch);}}Console.WriteLine("新的字符串为:{0}”,newStr);Console.ReadLine();.输入7个□,□□□□□,□□□□□□□□□□□□□doublesum=0;doubleave;int[]a=newint[7];for(inti=0;i<a.Length;i++){Console.WriteLine("请输入第{0}个数:",i+1);a[i]=int.Parse(Console.ReadLine());sum=sum+a[i];}ave=sum/7;for(inti=0;i<a.Length;i++){if(a[i]<ave)Console.WriteLine(“小于平均数的数是{0}:",a[i]);}Console.ReadLine();.输入7□□,□□□□□,□□□□□□□□□□□□□doublesum=0;doubleave;int[]a=newint[7];for(inti=0;i<a.Length;i++){Console.WriteLine("请输入第{0}个数:",i+1);a[i]=int.Parse(Console.ReadLine());sum=sum+a[i];}ave=sum/7;for(inti=0;i<a.Length;i++){if(a[i]>ave)Console.WriteLine(“大于平均数的数是{0}:",a[i]);}Console.ReadLine();.输入10个数,找出其中最大数和次最大数。intt;int口a=newint[10];for(inti=0;i<a.Length;i++){Console.WriteLine("请输入第{0}个数:",i+1);a[i]=int.Parse(Console.ReadLine());}for(intj=0;j<10;j++)for(inti=0;i<9-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}Console.WriteLine(〃最大数是:{0}",a[9]);Console.WriteLine(〃次最大数是:{0}",a[8]);Console.ReadLine();.输入10个数,找出其中最小数和次最小数。intt;int[]a=newint[10];for(inti=0;i<a.Length;i++){Console.WriteLine(〃请输入第{0}个数:",i+1);a[i]=int.Parse(Console.ReadLine());}for(intj=0;j<10;j++)for(inti=0;i<9-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}Console.WriteLine(〃最小数是:{0}",a[0]);Console.WriteLine(〃次最小数是:{0}",a[1]);Console.ReadLine();.□□□□□□□□10个□□□□□□□,□□□□□□□□□□□□,□□□□□□□例如,□□□□□:2,2,2,3,3,4,5,5,6,6,9,9,9,10,10,10最终的□□□□:2,3,4,5,6,9,10。intt;int口a=newint[10];for(inti=0;i<a.Length;i++){Console.WriteLine("请输入第{0}个数:",i+1);a[i]=int.Parse(Console.ReadLine());}for(intj=0;j<10;j++)for(inti=0;i<9-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}for(intj=0;j<10;j++){if(j==0)Console.WriteLine(a[j]);elseif(a[j]!=a[j-1])Console.WriteLine(a[j]);}Console.ReadLine();}.输入由数字字符组成的字符串,将其转换成为一个整数。例如若输入字符串"3425”,得到结果为整数值3425。//加try□□□□□□□□//Console.WriteLine(请输入一串数字:”);//stringstr;//intnum=0;//try//{//str=Console.ReadLine();//num=int.Parse(str);//}//catch(Exception)//{TOC\o"1-5"\h\z//Console.WriteLine("l入的不是数字。”);//throw;//}//Console.WriteLine("□□□□□□□□□□□□:{0}",num);Console.WriteLine(〃请输入一串数字:”);stringstr=Console.ReadLine();intnum=int.Parse(str);Console.WriteLine(〃字符串转换成为的一个整数为:{0}",num);Console.ReadLine();.输入20个□□□,□□□□□□□□□□□□□□□□□Console.WriteLine(〃请输入20个正整数:”);int口b=newint[20];int[]c=newint[20];intk,j;j=k=0;for(inti=0;i<20;i++){inta=int.Parse(Console.ReadLine());if(a%2==0){b[j]=a;j++;}else{c[k]=a;k++;}}Console.WriteLine("你输入的偶数有:");for(inti=0;i<b.Length;i++){if(b[i]!=0)Console.Write("{0}”,b[i]);}Console.WriteLine("你输入的奇数有:");for(inti=0;i<c.Length;i++){if(c[i]!=0)Console.Write("{0}”,c[i]);}Console.ReadLine();.从终端输入3个数a、b、c,按从大到小的顺序输出。Console.WriteLine("请输入第一个数a:”);inta=int.Parse(Console.ReadLine());Console.WriteLine("请输入第二个数b:”);intb=int.Parse(Console.ReadLine());Console.WriteLine("请输入第三个数c:”);intc=int.Parse(Console.ReadLine());intt;if(b>a){t=a;a=b;b=t;}if(c>a){t=a;a=c;c=t;}if(c>b){t=b;b=c;c=t;}Console.WriteLine("abc□□□□□□□□□□:{0}{1}{2}”,a,b,c);Console.ReadLine();12.从键盘读入20个□□□□□□,□□□□□□□□□,□□□□□□□□□□Console.WriteLine(“请输入20□□□□:");inta,n=0,sum=0;for(inti=0;i<20;i++){a=int.Parse(Console.ReadLine());if(a>0){n++;sum+=a;}}}}Console.WriteLine("正数的个数为:{0};这些正数的和为:{1};Console.ReadLine();13.求n以内(不包括n)同时能被3和7□□□□□□□□□□□□□□□□□□□□□□□n为1000□,□□□□□:s=153.909064。Console.WriteLine("请输入数n:");intn=int.Parse(Console.ReadLine());intsum=0;doubles;for(inti=0;i<n;i++){if(i%3==0&&i%7==0)sum+=i;}s=Math.Sqrt(sum);Console.WriteLine("n□□□□□□n)同时能被3和□□□□□□□□□□s□:{0}”,s);Console.ReadLine();TOC\o"1-5"\h\z14.输入1~10之间的一个数字,输出它对应的英文单词。例如输入1Console.WriteLine(〃请输入1~10□□□□□□□:");intn=int.Parse(Console.ReadLine());switch(n){case1:Console.WriteLine("one");break;case2:Console.WriteLine("two");break;Console.WriteLine("three");break;Console.WriteLine("four");break;Console.WriteLine("five");break;Console.WriteLine("six");break;Console.WriteLine("seven");break;Console.WriteLine("eight");break;Console.WriteLine("nine");break;Console.WriteLine("ten");break;default:Console.WriteLine(〃你输入的不是1~10□□□□□□□'break;}Console.ReadLine();15.个位数为8且能被4整除但不能被7□□□□□□□□□□□□□,□□□□,□□□□□□□intn=0,i;Console.WriteLine(“输出个位数为8且能被4□□□□□□□□□□□□□:”);for(i=10;i<100;i++){if(i%10==8&&i%4==0&&i%7!=0){Console.Write("{0}",i);“,n,sum);s,n7整除的所“,n,sum);s,n7整除的所输出one。);7整}Console.WriteLine("共有{0}个?",n);Console.ReadKey();}}.输入一个字符串,用foreach□□□□□□□□□□□□□,□□□□□□Console.WriteLine("请输入一串字符串:");stringstr=Console.ReadLine();intn=0;foreach(chariinstr){n++;}Console.WriteLine("该字符串的长度为:{0}",n);Console.ReadLine();.输入10个数,分别统计其中正数、负数、零的个数。Console.WriteLine(”请输入十个数,用来统计其中正数,负数,零的个数");double口double1=newdouble[10];inta=0,b=0,c=0;inti;for(i=0;i<10;i++){double1[i]=double.Parse(Console.ReadLine());}for(i=0;i<10;i++){if(double1[i]<0)a=a+1;elseif(double1[i]>0)b++;elsec++;}Console.WriteLine("正数有{0}个,负数有{1}个,零有{2}个",b,a,c);Console.ReadLine();.计算:1/2-2/3+3/4-4/5……前100项。Console.WriteLine("1/2-2/3+3/4-4/5……前100项");doublesum=0;intb=0;for(doublei=1;i<=100;i++){b=b+1;if(b%2!=0)sum=sum+i/(i+1);elsesum=sum—i/(i+1);Console.WriteLine("其和为:{0}”,sum);Console.ReadLine();.斐氏数列是公元13□□□□□□□□□□□□□□:1,2,3,5,8,13,21,34,55,89,……,输出其前15项。inta=1;intb=2;Console.WriteLine(a);Console.WriteLine(b);for(inti=3;i<=15;i++){intc=a+b;Console.WriteLine(c);a=b;b=c;}Console.ReadLine();.从终端输入3个数a、b、c,按从小到大的顺序输出TOC\o"1-5"\h\zConsole.WriteLine(“请输入3个数a、b、c,程序将按小到大的顺序输出“);Console.WriteLine("请输入第一个数:”);inta=int.Parse(Console.ReadLine());Console.WriteLine("请输入第二个数:”);intb=int.Parse(Console.ReadLine());Console.WriteLine("请输入第三个数:”);intc=int.Parse(Console.ReadLine());intt;if(b>a){t=a;a=b;b=t;}if(c>a){t=a;a=c;c=t;}if(c>b){t=b;b=c;}c=t;Console.WriteLine("abc□□□□□□□□□□:{0}{1}{2}”,c,b,a);Console.ReadLine();.接收用户输入的一个正整数N,计算并输出它的阶乘(N!=1*2*3…*N).Console.WriteLine(“请输入的一个正整数,此程序会计算并输出它的阶乘(N!=1*2*B*N)");

intn=int.Parse(Console.ReadLine());intsum=1;for(inti=1;i<=n;i++){sum=sum*i;}Console.WriteLine("{0}的阶乘是:{1}",n,sum);Console.ReadLine();.接收用户输入的一个正整数N,求1+2+3+…+N□□□□□□Console.WriteLine("请输入的一个正整数,此程序求并输出“);intn=int.Parse(Console.ReadLine());intsum=0;for(inti=1;i<=n;i++){sum=sum+i;}Console.WriteLine("其和为:{0}",sum);Console.ReadLine();.接收用户输入的一个正整数N,计算1到N的平方和。Console.WriteLine("请输入的一个正整数,此程序求intn=int.Parse(Console.ReadLine());intsum=0;for(inti=1;i<=n;i++){sum=sum+i*i;}Console.WriteLine("其和为:{0}",sum);Console.ReadLine();.接收用户输入的两个数,判断两个数是否能整除。intstr1,str2;Console.WriteLine("请输入被除数:");str1=Convert.ToInt32(Console.ReadLine());Console.WriteLine("请输入除数:");str2=Convert.ToInt32(Console.ReadLine());if(str1%str2==0){Console.WriteLine(〃两个数可以整除");}elseConsole.WriteLine(〃两个数不能整出");Console.ReadLine();}□□□□□(□□□□□□□□□□□□□□□□□□□□□1.写一个方法,判断一个字符串str1,是否是回文,例如字符串1+2+3+…+N的值1到N的平方和");)1+2+3+…+N的值1到N的平方和");)str1,判断其12312就不是回文。字符串。□□□□□LEVEL□□□,□□□□staticvoidMain(string口args)12312就不是回文。{Console.WriteLine(“请输入字符串,如果不想进行判断输入:");stringstrHuiWen=Console.ReadLine();//读入用户输入的字符串Du(strHuiWen);}staticvoidDu(stringstrHuiWen){while(strHuiWen!="#"){intlength=strHuiWen.Length;//取出用户输入字符串的长度boolflag=boolflag=true;//□□□□□□□□true,说明是回文,□□□□□□for(inti=0;i<length/2;i++){if(strHuiWen[i]!=strHuiWen[length-i-1]){flag=false;break;}}if(flag){Console.WriteLine(“您输入的{0}是回文",strHuiWen);}else{Console.WriteLine(“您输入的{0}不是回文",strHuiWen);}strHuiWen=Console.ReadLine();//□□□□□□□□□}}2.写一个方法,□□□□□□□□,}2.写一个方法,□□□□□□□□,□□□□□□□□□□□□□,单词之间由若干个空格隔开。□□□□□□□□□□□□□□□□□□□□□□“itisabook",□□□□□4。staticvoidMain(string口args){Console.WriteLine("请输入一句英语:");stringstr=Console.ReadLine();Du(str);}staticvoidDu(stringzifu){intdanci=0;for(inti=1;i<zifu.Length;i++){if(zifu[i-1]!=''&&zifu[i]==''){danci++;}Console.WriteLine(“输入的单词数为:"+danci);Console.ReadLine();}.写一个方法,判断的一个正整数是否是素数,返回值为boolean类型。staticvoidMain(string口args){Console.WriteLine("输入要判断素数的数:");intnum=int.Parse(Console.ReadLine());if(Du(num))Console.WriteLine("{0}是素数",num);elseConsole.WriteLine("{0}不是素数",num);Console.ReadLine();}staticBooleanDu(intnum){boolflag=true;if(num==1)flag=false;elsefor(inti=2;i<=num/2;i++)//for(inti=2;i<=(int)Math.Sqrt(num);i++){if(num%i==0){flag=false;break;}}returnflag;}.输入一个字符串strl,统计strl□□□□□□□□□□□□□□□□□□□□□□□□□□Console.WriteLine("请输入一串字符:");stringstrl=Console.ReadLine();char口zifu=str1.ToCharArray();Du(zifu);}staticvoidDu(char口zifu){intzimu=0;intqitazifu=0;intkongge=0;intshuzi=0;foreach(chariinzifu){

if(i==''){kongge++;}elseif(i>='a'&&i<='z'||i>='A'&&i<='Z'){zimu++;}elseif(i>='0'&&i<='9'){shuzi++;}else{qitazifu++;}}Console.WriteLine("输入的其他字符个数为:"+qitazifu);Console.WriteLine("输入的字母个数为:"+zimu);Console.WriteLine("输入的空格个数为:"+kongge);Console.WriteLine("输入的数字个数为:"+shuzi);Console.ReadLine();.写一个方法,对正整数m□□,□□□□□□□s=1/(1*2)+1/(2*3)+…+1/(m*(m+1)),方法返回s的值。Console.WriteLine("请输入正整数m的值:");Doublem=Convert.ToDouble(Console.ReadLine());Du(m);}staticvoidDu(doublem){doubles=1;for(inti=1;i<=m;i++){s=s*(1/(i*(i+1)));}Console.WriteLine("s={0}",s);Console.ReadLine();$□□,□□□□□□□A$1B$2$3CD$4$5$□□,□□□□□□□A$1B$2$3CD$4$5");□□□□□□□□:A1B23CD45,则方法返回值为:staticvoidMain(string口args){Console.WriteLine("请输入字符串stringstr=Console.ReadLine();Console.WriteLine(du(str));Console.ReadLine();}publicstaticstringdu(stringstr){foreach(MatchiteminRegex.Matches(str,"[0-9]+")){str=str.Replace(item.Value,"$"+item.Value);}returnstr;}.写一个方法,□□□□□□□□□□□□□□□□□□,□□□□□□□□□字母,□□□□□□□□□□□□□□□□□□□str="AbC"□□□□□="aBc"staticvoidMain(string口args){Console.WriteLine(“请输入字符串");stringstr=Console.ReadLine();Console.WriteLine(du(str));Console.ReadLine();}publicstaticstringdu(stringstr){stringnewstr="”;foreach(chariinstr){if(i>='a'&&i<='z'){newstr=newstr+Convert.ToChar(Convert.ToInt32(i)-32);}elseif(i>='A'&&i<='Z'){newstr=newstr+Convert.ToChar(Convert.ToInt32(i)+32);}elsenewstr=newstr+i;}returnnewstr;}.写一个方法,□□□□□□,□□□□□□□:□□□□□□□□□□□□□□□□□□□,□□□□□□□□□□□□□□□□□□□□□□□□staticvoidMain(string口args){Console.WriteLine(“请输入字符串:〃);stringstr=Console.ReadLine();Console.WriteLine(du(str));Console.ReadLine();}publicstaticstringdu(stringstr){stringnewstr二〃〃;foreach(chariinstr)

if(i>='a'&&i<='z'){newstr=newstr+Convert.ToChar(Convert.ToInt32(i)-32);}elseif(i>='A'&&i<='Z'){newstr=newstr+Convert.ToChar(Convert.ToInt32(i)+32);}elsenewstr=newstr+i;}returnnewstr;}.写一个方法,对两个整数mln□□□□□□□,□□□□□□□□□Console.WriteLine("请输入第一个整数:");intn=int.Parse(Console.ReadLine());Console.WriteLine("请输入第二个整数:");intm=int.Parse(Console.ReadLine());intt=Yueshu(n,m);Console.WriteLine("两个整数{0}和{1}□□□□□□□:{2}",n,m,t);Console.ReadLine();}privatestaticintYueshu(intn,intm){ints,g=1;if(n>m)s=m;elses=n;for(inti=s;i>0;i--){if(n%i==0&&m%i==0){g=i;break;}}returng;.写一个方法,对两个整数mln□□□□□□□,□□□□□□□□□Console.WriteLine(〃请输入第一个整数:");intn=int.Parse(Console.ReadLine());Console.WriteLine(〃请输入第二个整数:");intm=int.Parse(Console.ReadLine());intt=Beishu(n,m);Console.WriteLine(〃两个整数{0}和{1}□□□□□□□:{2}",n,m,t);Console.ReadLine();}privatestaticintBeishu(intn,intm){ints,g=1;if(n>m)s=n;elses=m;elses=m;for(inti=s;i<n*m+1;i++){if(i%n==0&&i%m==0){g=i;break;}}returng;.写一个方法,求s=a+aa+aaa+aaaa+aa...a□□,□□a是用户定义的数字。例如2+22+222+2222+22222(此时共有5个数相加),□□□□□s。Console.WriteLine("请输入第一个整数a:");inta=int.Parse(Console.ReadLine());intt=Qiuhe(a);Console.WriteLine("{1}+{1}{1}+{1}{1}{1}+{1}{1}{1}{1}+{1}{1}{1}{1}{1}的值为:{0}",t,a);Console.ReadLine();}privatestaticintQiuhe(inta){intg;g=a+(a*10+a)+(a*100+a*10+a)+(a*1000+a*100+a*10+a)+(a*10000+a*1000+a*100+a*10+a);}returng;.写一个方法,判断一个数是否是完数,返回值为boolean□□□□□□□□□□□□□□□□□□,□□□□□□□□□□。例如6=1口2口3。Console.WriteLine("请输入一个数n:");intn=int.Parse(Console.ReadLine());if(IsWanshu(n))Console.WriteLine("{0}是完数",n);elseConsole.WriteLine("{0}不是完数",n);Console.ReadLine();}privatestaticBooleanIsWanshu(inti){intnum=0;for(intj=1;j<i;j++){if(i%j==0){num=num+j;}}if(num==i)returntrue;elsereturnfalse;.写一个方法,求分数序列:2/1,3/2,5/3,8/5,13/8,21/13...的前20□□□,□□□□doubles=Qiuhe();Console.WriteLine("2/,3/2,5/3,8/5,13/8,21/13...的前20项之和为:{0}”,s);Console.ReadLine();}privatestaticdoubleQiuhe(){doubles=0;doublen=2,m=1,t;//n分子,m为分母for(inti=0;i<20;i++){s=s+n/m;t=n;n=m+n;//一项分子为上一项分子分母之和m=t;//一项分母为上一项分子}returns;.写一个方法,求1+2!+3!+...+n!□,□□□□□□□□□□Console.WriteLine(请输入整数n:");intn=int.Parse(Console.ReadLine());ints=Jiecheng(n);Console.WriteLine("1+2!+3!+...+rt!Q□:{0}",s);Console.ReadLine();}privatestaticintJiecheng(intn){ints=1;for(inti=2;i<=n;i++){for(intj=1;j<i;j++){s=s+i*j;}}returns;.写一个方法,对4位整数进行加密,加密规则如下:每位数字都加上5,然后用和除以10□□□□□□□□,□□□□□□□□□□□,□□□□□□□□□,□□□□□□□□□□□□Console.WriteLine(“请输入四位整数n:");intn=int.Parse(Console.ReadLine());ints=Jiami(n);Console.WriteLine("加密后的四位数为:{0}",s);Console.ReadLine();}privatestaticintJiami(intn){intg,s,b,q;g=(n%10+5)%10;s=(n/10%10+5)%10;b=(n/100%10+5)%10;q=(n/1000+5)%10;returnq+b*10+s*100+g*1000;.在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。选手最后得分为:□□□□□□□□□□□□□□□□8个分数的平均值。□□□□□□□□□□Console.WriteLine(“请输入10□□□□□□:");double[]a=newdouble[10];for(inti=0;i<10;i++){a[i]=double.Parse(Console.ReadLine());}doubles=Chengjie(a);Console.WriteLine(“最后得分为:{0}",s);Console.ReadLine();}privatestaticdoubleChengjie(double[]a){doubleavg=0;doublet;for(intj=0;j<9;j++)for(inti=0;i<9-j;i++)if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}for(inti=0;i<10;i++){avg+=a[i];}avg=(avg-a[0]-a[9])/8;returnavg;17.写一个方法,在一个的字符串中查找最长单词,假定字符串中只含字母和空□,□□□□□□□□□□,□□□□□□□□□□□□□□□□方法1:Console.WriteLine(“请输入一组字符串字,符串中只含字母和空格,□□□□□□□□□□");stringt=Console.ReadLine();DanCi(t);Console.ReadLine();}staticvoidDanCi(stringstr){stringwstr=string.Empty;foreach(stringiteminstr.Split('')){if(wstr.Length<item.Length){wstr=item;}}Console.WriteLine(wstr);方法2:Console.WriteLine("请输入一串字符,只包含空格跟字母:”);stringstr=Console.ReadLine();Danci(str);Console.ReadLine();}staticvoidDanci(stringstr){string口arry=str.Split('').OrderBy(p=>p.Length).ToArray();Console.WriteLine(arry[arry.LengthT]);18.写一个方法,对于给定一个日期,返回该日为星期几。例如2002-3-28返回星期四。{stringweekday=Ca(2007,10,1);Console.WriteLine(weekday);Console.ReadLine();}staticstringCa(inty,intm,intd){if(m==1||m==2){m+=12;y--;}intweek=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400+1)%7;stringweekstring="";switch(week){case0:weekstring="星期日";break;weekstring="星期一";break;weekstring="星期二";break;weekstring="星期三";break;weekstring="星期四";break;weekstring="星期五";break;weekstring="星期六";break;default:break;}returnweekstring;19.□□□□□,随机产生20个[10,50]的正整数存放到数组中,□□□□□□□□□□□□□□□□□□□□□□□□□□□□□Console.WriteLine("□□□□20个[10,50]的正整数,□□□□□□□□□□□□□□□□□□□□□□□□");

Sui();Console.ReadLine();}staticvoidSui(){Randomrandom=newRandom();int[]a=newint[20];intb=0;for(inti=0;i<20;i++){a[i]=random.Next(10,51);Console.WriteLine(a[i]);}Console.WriteLine("最大值是:{0}",a.Max());Console.WriteLine(“最小值是:{0}",a.Min());Console.WriteLine(“平均值是:{0}”,a.Average());Console.WriteLine(“总和是:{0}",a.Sum());20.已知一个数列的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和,□□□□□,□□□□□□□□□□n项的平方根之和sum。例如,当nD10□,□□□□□□□□□:23.197745。{/*□□□□□□□□□□□□□0,0,1,,□□□□□,sum,□□□□□,sum。23.197745。*/□□□□□□□□□□n项的平方根之和例如,当nD10时,方法的返回结果应为:Console.WriteLine("请输入你希望的n的值:");intn=int.Parse(Console.ReadLine());Shu(n);Console.ReadLine();}staticvoidShu(intn){doublea=0,b=0,c=1,sum=0;double口shu=newdouble[n];double口p=newdouble[n];shu[0]=a;shu[1]=b;shu[2]=c;for(inti=0;i<=2;i++){p[i]=Math.Sqrt(shu[i]);}for(inti=3;i<n;i++){shu[i]=a+b+c;a=b;b=c;c=shu[i];p[i]=Math.Sqrt(shu[i]);}for(inti=0;i<n;i++){sum=sum+p[i];}Console.WriteLine(“该数列的平方根之和为:{0}”,sum);.编写一个方法,判断一个数是否能被3□□□□□□5□□,□□□□□□5整除的数。□□□,□□1-1000以内的所有能被35整除的数。intn=0,i;Console.WriteLine(“输出能被3□□□□□□5□□□□:”);for(i=10;i<1000;i++){if(i%3==0&&i%5!=0){Console.Write("{0}",i);n++;}}Console.WriteLine("\n共2有{0}个",n);Console.ReadKey();}.编写一个方法,计算:1-2+3-4+5….N,要求编写控制台应用程序,来检验方□□□□□□Console.WriteLine("请输入你希望的n的值:”);intn=int.Parse(Console.ReadLine());Sum(n);Console.ReadLine();}staticvoidSum(intn){intsum=0;for(inti=1;i<=n;i++){if(i%2!=0){sum=sum+i;}else{sum=sum—i;}Console.WriteLine("值为:{0}”,sum);.编写一个方法,判断一个三位数是否等于其每位数字的立方和,例如153=1+53+33,□□□□□□□□□□□,□□□□□□□□□□□□□□□□Console.WriteLinDe□(入〃一□□□□□□□□□:”);intn=int.Parse(Console.ReadLine());Li(n);Console.ReadLine();}staticvoidLi(intn){inta=n/100;intb=n/10%10;intc=n%10;if(a*a*a+b*b*b+c*c*c==n){TOC\o"1-5"\h\zConsole.WriteLine("{0}等于每位数字的立方之和",n);}elseConsole.WriteLine("{0}不等于每位数字的立方之和",n);.编写一个方法,判断一个数是否既能被3□□□□□7□□,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论