资源描述:
《c#程序设计教程(课后习题答案代码).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、判断是否是闰年课本63用户输入整数反向显示课本67或68乘法表课本69判断从键盘输入大于3的整数是否为素数课本70求输入所以数其中正数的和课本70求1平方+2平方+……+n平方小于等于1000的最大n课本71或72读入一组数(以0结束),分别求奇数和偶数和staticvoidMain(string[]args){intn,s1=0,s2=0;do{n=int.Parse(Console.ReadLine());if(n%2==1)s1+=n;elses2+=n;}while(n!=0);Cons
2、ole.WriteLine("奇数之和={0}",s1);Console.WriteLine("偶数之和={0}",s2);}输入正整数n计算S=1+(1+2)+(1+2+3)+……+(1+2+….+n)intn,i,j,s=0;Console.Write("n:");n=int.Parse(Console.ReadLine());for(i=1;i<=n;i++)for(j=1;j<=i;j++)s+=j;Console.WriteLine("s={0}",s);杨辉三角staticvoidM
3、ain(string[]args){inti,j,c,n;Console.Write("n:");n=int.Parse(Console.ReadLine());if(n>13)Console.WriteLine("输入的数值太大!");else{for(i=0;i<=n-1;i++){for(j=1;j<15-i;j++)Console.Write("");//每次循环显示2个空格c=1;Console.Write("{0}",c);for(j=1;j<=i;j++){c=c*(i-j+1)/
4、j;if(c<100)if(c<10)Console.Write("{0}",c);//显示3个空格elseConsole.Write("{0}",c);//显示2个空格elseConsole.Write("{0}",c);//显示1个空格}Console.WriteLine();}计算π的值doublepi=0.0;inti;for(i=1;i<=2000;i++)if(i%2==1)pi=pi+1.0/(2*i-1);elsepi=pi-1.0/(2*i-1);pi=4*pi;Console
5、.WriteLine("π={0}",pi);求水仙花数staticvoidMain(string[]args){inti,n,a,b,c;for(i=100;i<=999;i++){n=i;c=n%10;n=n/10;b=n%10;n=n/10;a=n;if(a*a*a+b*b*b+c*c*c==i){Console.WriteLine("{0}{1}{2}={3}",a,b,c,a*a*a+b*b*b+c*c*c);//Console.Write("{0}",i);}}Console.Wri
6、teLine();}假设10个整数用一维数组存放,求最大值和次大值staticvoidMain(string[]args){int[]a=newint[10]{1,8,10,4,7,9,6,10,2,5};intn=10,max1,max2,i;max1=a[0]>a[1]?a[0]:a[1];max2=a[0]>a[1]?a[1]:a[0];for(i=2;i7、},max2={1}",max1,max2);}用一个二维数组存放5个考生4门功课的考试成绩,求每位考生的平均成绩课本89页staticvoidMain(string[]args){constintMax=5;//考生数int[]Ave=newint[Max];//定义一个一维数组存储考生的总成绩int[,]grade={{88,75,62,84},{96,85,75,92},//定义二维数组存储考生成绩{68,63,72,78},{95,89,76,98},{76,65,72,63}};for
8、(inti=0;i