}
Console.WriteLine(\正数的个数为:{0};这些正数的和为:{1};\ Console.ReadLine();
13.求n以内(不包括n)同时能被3和7整除的所有自然数之和的平方根s,n从键盘输入。例如若n为1000时,函数值应为:s=153.909064。 Console.WriteLine(\请输入数n:\
int n=int.Parse(Console.ReadLine()); int sum=0; double s;
for (int i = 0; i < n; i++){
if (i % 3 == 0 && i % 7 == 0) sum += i; }
s = Math.Sqrt(sum);
Console.WriteLine(\以内(不包括n)同时能被3和7整除的所有自然数之和的平方根s为:{0}\ Console.ReadLine();
14.输入1~10之间的一个数字,输出它对应的英文单词。例如输入1 输出one。 Console.WriteLine(\请输入1~10之间的一个数字:\ int n=int.Parse(Console.ReadLine()); switch (n) {
case 1:Console.WriteLine (\ case 2:Console.WriteLine (\ case 3: Console.WriteLine(\ case 4: Console.WriteLine(\ case 5: Console.WriteLine(\ case 6: Console.WriteLine(\ case 7: Console.WriteLine(\ case 8: Console.WriteLine(\ case 9: Console.WriteLine(\ case 10: Console.WriteLine(\
default: Console.WriteLine(\你输入的不是1~10之间的一个数字\break; }
Console.ReadLine();
15.个位数为8且能被4整除但不能被7整除的二位自然数共有多少个,统计个数,并输出这些数。
int n = 0, i;
Console.WriteLine(\输出个位数为8且能被4整除但不能被7整除的二位自然数:\);
for (i = 10; i < 100; i++){
if (i% 10 == 8 && i % 4 == 0 && i % 7 != 0){ Console.Write(\, i); n++; }
}
Console.WriteLine(\共有{0}个?\, n); Console.ReadKey(); } }
16.输入一个字符串,用foreach语句计算输入的字符串的长度,并显示长度。 Console.WriteLine(\请输入一串字符串:\ string str = Console.ReadLine(); int n = 0;
foreach (char i in str) {
n++; }
Console.WriteLine(\该字符串的长度为:{0}\ Console.ReadLine();
17.输入10个数,分别统计其中正数、负数、零的个数。
Console.WriteLine(\请输入十个数,用来统计其中正数,负数,零的个数\ double[] double1 = new double[10]; int a=0,b=0,c=0; int i;
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;
else if (double1[i] > 0) b++;
else c++; }
Console.WriteLine(\正数有{0}个,负数有{1}个,零有{2}个\ Console.ReadLine();
18.计算:1/2-2/3+3/4-4/5??前100项。
Console.WriteLine(\??前100项\ double sum = 0; int b = 0;
for (double i = 1; i <= 100; i++){ b = b + 1;
if (b % 2 != 0)
sum = sum + i / (i + 1); else
sum = sum - i / (i + 1); }
Console.WriteLine(\其和为:{0}\ Console.ReadLine();
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; i <= 15; i++) { int c = a + b;
Console.WriteLine(c); a = b; b = c; }
Console.ReadLine();
20.从终端输入3个数a、b、c,按从小到大的顺序输出
Console.WriteLine(\请输入3个数a、b、c,程序将按小到大的顺序输出\ Console.WriteLine(\请输入第一个数:\int a = int.Parse(Console.ReadLine()); Console.WriteLine(\请输入第二个数:\ int b = int.Parse(Console.ReadLine()); Console.WriteLine(\请输入第三个数:\ int c = int.Parse(Console.ReadLine()); int t; 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(\三个数从小到大输出为:{0}{1}{2}\ Console.ReadLine();
21.接收用户输入的一个正整数N,计算并输出它的阶乘(N!=1*2*3?*N).
Console.WriteLine(\请输入的一个正整数,此程序会计算并输出它的阶乘(N!=1*2*3?*N)\
int n = int.Parse(Console.ReadLine()); int sum=1;
for (int i = 1; i <= n; i++) { sum = sum * i; }
Console.WriteLine(\的阶乘是:{1}\ Console.ReadLine();
22.接收用户输入的一个正整数N,求1+2+3+?+N的值并输出。 Console.WriteLine(\请输入的一个正整数,此程序求1+2+3+?+N的值并输出\
int n = int.Parse(Console.ReadLine()); int sum = 0;
for (int i = 1; i <= n; i++) { sum = sum + i; }
Console.WriteLine(\其和为:{0}\ Console.ReadLine();
23.接收用户输入的一个正整数N,计算1到N的平方和。
Console.WriteLine(\请输入的一个正整数,此程序求1到N的平方和\int n = int.Parse(Console.ReadLine()); int sum = 0;
for (int i = 1; i <= n; i++) { sum = sum + i*i; }
Console.WriteLine(\其和为:{0}\ Console.ReadLine();
24.接收用户输入的两个数,判断两个数是否能整除。 int str1, str2;
Console.WriteLine(\请输入被除数:\ str1 =Convert.ToInt32(Console.ReadLine()); Console.WriteLine(\请输入除数:\
str2 = Convert.ToInt32(Console.ReadLine()); if (str1 % str2 == 0) { Console.WriteLine(\两个数可以整除\ } else
Console.WriteLine(\两个数不能整出\ Console.ReadLine(); }
二、方法题(注意这些方法要在主函数里面调用测试是否正确)
1.写一个方法,判断一个字符串str1,是否是回文,例如字符串str1,判断其是否为回文,是回文返回true,否则返回false。回文是指顺读和倒读都一样的字符串。 例如字符串LEVEL是回文,而字符串12312就不是回文。 static void Main(string[] args)
{
Console.WriteLine(\请输入字符串,如果不想进行判断输入:\); string strHuiWen=Console.ReadLine();//读入用户输入的字符串 Du(strHuiWen); }
static void Du(string strHuiWen) { while (strHuiWen != \){
int length = strHuiWen.Length;//取出用户输入字符串的长度
bool flag = true;//标示循环结时仍为true,说明是回文,否则不是回文 for (int i = 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.写一个方法,统计一个字符串中单词的个数,返回值为单词个数。规定所有单词由小写字母组成,单词之间由若干个空格隔开。例如若输入字符串\it is a book \,得到结果为 4。
static void Main(string[] args) {
Console.WriteLine(\请输入一句英语:\); string str = Console.ReadLine(); Du(str); }
static void Du(string zifu) {
int danci = 0;
for (int i = 1; i < zifu.Length;i++ ) { if (zifu[i-1] != ' '&&zifu[i]==' ') { danci++; }
百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库C#程序设计期末题库带答案(2)在线全文阅读。
相关推荐: