1、0, area);3.输入一个字符串str1,删除str1中其中所有的小写字符a,输出处理后的字符串。请输入字符串: string str = Console.ReadLine(); string newStr = ; foreach (char ch in str) if (ch !=97) newStr = newStr + Convert.ToString(ch);新的字符串为:,newStr);4.输入7个数,计算平均值,并把低于平均值的数据输出。 double sum = 0; double ave; int a = new int7; for (int i = 0; i a.Len
2、gth; i+)请输入第0个数:, i + 1);ai= int.Parse(Console.ReadLine(); sum = sum + ai; ave = sum / 7; if (ai大于平均数的数是0:6.输入10个数,找出其中最大数和次最大数。 int t; int a = new int10; ai=int.Parse(Console.ReadLine(); for (int j = 0; j a) t = a; a = b; b = t; if(ca) t=a;a=c;c=t; if (c b) t = b; b = c; c = t;abc三个数从大到小输出为:012,a,b
3、,c);12.从键盘读入20个数据到数组中,统计其中正数的个数,并计算这些正数之和。 int a,n=0,sum=0; a = int.Parse(Console.ReadLine(); if (a 0) n+; sum += a;正数的个数为:0;这些正数的和为:1;,n,sum);13.求n以内(不包括n)同时能被3和7整除的所有自然数之和的平方根s,n从键盘输入。例如若n为1000时,函数值应为:s=153.909064。请输入数n: int n=int.Parse(Console.ReadLine(); int sum=0; double s; n; if (i % 3 = 0 & i
4、 % 7 = 0) sum += i; s = Math.Sqrt(sum);n以内(不包括n)同时能被3和7整除的所有自然数之和的平方根s为:, s);14.输入110之间的一个数字,输出它对应的英文单词。例如输入1 输出one。请输入110之间的一个数字: switch (n) case 1:Console.WriteLine (onebreak; case 2:two case 3:three break; case 4:four case 5:five case 6:six case 7:seven case 8:eight case 9:nine case 10:tendefault
5、:你输入的不是110之间的一个数字15.个位数为6且能被3整除但不能被5整除的三位自然数共有多少个,统计个数,并输出这些数。 int n=0;个位数为6且能被3整除但不能被5整除的三位自然数有: for (int i = 100; 1000; if (i % 10 = 6 & i % 3 = 0 & i % 5 != 0), i); n+;共有0个,n); Console.ReadLine()16.输入一个字符串,用foreach语句计算输入的字符串的长度,并显示长度。请输入一串字符串: int n = 0; foreach (char i in str)该字符串的长度为:17.输入10个数,
6、分别统计其中正数、负数、零的个数。请输入十个数,用来统计其中正数,负数,零的个数 double double1 = new double10; int a=0,b=0,c=0; int i; for(i=0;i10;i+)double1i=double.Parse(Console.ReadLine(); for (i = 0; if (double1i b+; else c+;正数有0个,负数有1个,零有2个, b, a, c);18.计算:1/2-2/3+3/4-4/5前100项。1/2-2/3+3/4-4/5前100项 int b = 0; for (double i = 1;= 100;
7、 b = b + 1; if (b % 2 ! sum = sum + i / (i + 1); else sum = sum - i / (i + 1);其和为:,sum);19.斐氏数列是公元13世纪数学家斐波拉契发明的。即:1,2,3,5,8,13,21,34,55,89,输出其前15项。 int a = 1; int b = 2; Console.WriteLine(a); Console.WriteLine(b); for (int i = 3;= 15; i+) int c = a + b; Console.WriteLine(c);20.从终端输入3个数a、b、c,按从小到大的顺
8、序输出 请输入3个数a、b、c,程序将按小到大的顺序输出请输入第一个数:int a = int.Parse(Console.ReadLine();请输入第二个数:请输入第三个数: if (b a) t = a; a = c; b) t = b;abc三个数从小到大输出为:, c, b, a);21.接收用户输入的一个正整数N,计算并输出它的阶乘(N!=1*2*3*N).请输入的一个正整数,此程序会计算并输出它的阶乘(N!=1*2*3*N) int n = int.Parse(Console.ReadLine(); int sum=1; for (int i = 1;= n; sum = sum
9、 * i;0的阶乘是:1, n, sum);22.接收用户输入的一个正整数N,求1+2+3+N的值并输出。请输入的一个正整数,此程序求1+2+3+N的值并输出int n = int.Parse(Console.ReadLine(); int sum = 0; sum = sum + i;23.接收用户输入的一个正整数N,计算1到N的平方和。请输入的一个正整数,此程序求1到N的平方和 sum = sum + i*i;, sum);24.接收用户输入的两个数,判断两个数是否能整除。 int str1, str2;请输入被除数: str1 =Convert.ToInt32(Console.ReadL
10、ine();请输入除数: str2 = Convert.ToInt32(Console.ReadLine(); if (str1 % str2 = 0)两个数可以整除两个数不能整出二、方法题(注意这些方法要在主函数里面调用测试是否正确)1.写一个方法,判断一个字符串str1,是否是回文,例如字符串str1,判断其是否为回文,是回文返回true,否则返回false。回文是指顺读和倒读都一样的字符串。 例如字符串LEVEL是回文,而字符串12312就不是回文。static void Main(string args)字符串,如果?不?想?进?行D判D断?: string strHuiWen=Console.ReadLine();/读用户的 Du(strHuiWen); static void Du(string strHuiWen) while (strHuiWen != #) int length = strHuiWen.Length;/取出?长度 bool flag = true; /标示循-环结束时仍为atrue,说明是回?文?否则 length / 2; if (strHuiWeni != strHuiWenlength - i - 1) flag = false; if (flag)您0是!, strHuiWen);
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1