标题:大侠们请教一下这六个程序应该怎么做?急!急!急!先谢谢了!
只看楼主
sxp571
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-9-17
 问题点数:0 回复次数:6 
大侠们请教一下这六个程序应该怎么做?急!急!急!先谢谢了!
1.在键盘上输入月份后,以下程序段能输出该月份所在的季度,但程序不完整,请在空白处填入适当内容,把程序补充完整。
int month=Convert.ToInt32(Console.ReadLine());
            switch(          )
            {
                case 0: r="1";break;
                case 1: r="2";break;
                case 2: r="3";break;
?                    case 3: r="4";break;
?                    default: r="输入有误,请重新输入";break;
?                
?                }
?                Console.WriteLine(r);


?    2.以下程序的输出结果是:
?    Base class...
?    Derived class…
?    请在空白处填入适当内容,把程序补充完整。
?    class Baseclass
?    {
?        public void     Print()
?    {   
?    Console.WriteLine("Base class...");
?    }
?    }
?    class Derivedclass:Baseclass
?    {
?        new public void Print()
?        {
?                     (1)           
?                      (2)                              
?        }
?    }
?    class Test
?    {
?        static void Main()
?        {
?            Derivedclass d=new Derivedclass();
?            d.Print();
?        }
?    }
?    输出
?    Base class...
?    Derived class…


3.以下程序声明一个比较两个字符串大小的函数,当两个字符串相等时,函数返回0;当第一个字符串大于第二个字符串时,函数返回一个正数;当第一个字符串小于第二个字符串时,函数返回一个负数。请在空白处填入适当内容,把程序补充完整。
?    int strcmp(string a,string b)
?        {
?            int i=0;
?            for(i=0;i<a.Length&&i<b.Length;i++)
?            {
?                if(a[i]!=b[i])
?                    return       (1)               ;
?            }
?            return       (2)                ;  

?    }
?    a[i]-b[i]    或
?    a[i]>b[i]?1:-1;

?    a.Length-b.Length  
?    或a.Length>b.Length?1:(a.Length<b.Length?-1:0);



?    4.以下函数的功能是统计字符串中数字字符的个数。请在空白处填入适当内容,把程序补充完整。
?    int count(string s)
?        {
?            int r=0;
?            for(int i=0;i<s.Length;i++)
?            {
?                if(       (1)             )
?                           (2)          ; }
?            return r;
?    }
?    s[i]>=’0’&&s[i]<=’9’
?    r++

?    5.以下程序段能够输出100以内能被4整除且个位上的数字为8的所有整数,请空白处填入适当内容,把程序补充完整。
?    int i, num;
?     for (i = 0; i < 10; i++)
?                {
?                    num=     (1)       ;
?                    if (     (2)        )      
?                        Console.WriteLine(num);
?                }
?    i*10+8
?    i % 2 == 0
?    6.以下程序段的输出结果如下图所示

                1   0   0
                2   1   0
                2   2   1
?    请在空白处填入适当内容,把程序补充完整。
?    int[,] data = new int[3, 3];
?    int i, j;
?    for (i = 0; i < 3; i++)
?     {
?         for (j = 0; j < 3; j++)
?          {
?                                 (1)  
?                        if (i == j)       data[i, j] = 1;
?                        if (i > j)         data[i, j] = 2;
?           }
?       }
?      for (i = 0; i < 3; i++)
?      {
?           for (j = 0; j < 3; j++)
?                        Console.Write("{0}\t",data[i,j]);
?           Console.WriteLine();
?       }
?    if (i < j) data[i, j] = 0;
搜索更多相关主题的帖子: break case 
2008-01-05 15:47
guoxhvip
Rank: 8Rank: 8
来 自:聖西羅南看臺
等 级:贵宾
威 望:44
帖 子:4052
专家分:135
注 册:2006-10-8
得分:0 
都不是很难吧 想学好编程这样的题最好还是自己动脑做 一下子把答案给你就没意思了 不会翻翻书 再思考一下该怎么写 应该都是基础知识

愛生活 && 愛編程
2008-01-05 22:11
wangnannan
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:87
帖 子:2545
专家分:9359
注 册:2007-11-3
得分:0 
4 题  你用SubString
5题  num%4
       num%4==0||num/10%10==8
2008-01-06 16:13
andy820
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-12-9
得分:0 
1
            string r;
            Console.WriteLine("please input the month:");
            int month = Convert.ToInt32(Console.ReadLine());
            int i = (int)((month-0.2) / 3);

            switch(i)
            {
                case 0:r="1";break;
                case 1:r="2";break;
                case 2:r="3";break;
                default: r = "输入有误请重新输入"; break;
            }
            Console.WriteLine("the month belong to :");
            Console.WriteLine(r);
            Console.ReadKey();

2
Console.WriteLine("Base class...");
Console.WriteLine("Derived class..");
2008-01-06 18:31
way3
Rank: 1
来 自:湖南
等 级:新手上路
帖 子:83
专家分:0
注 册:2007-12-8
得分:0 
自己上机调试呀
2008-01-06 19:32
andey
Rank: 2
等 级:新手上路
威 望:4
帖 子:938
专家分:0
注 册:2007-7-18
得分:0 
晕...类似课后练习的东东....
哎...楼主还是要好好学习滴
这样是学不到东东滴

msdn == 葵花宝典!!!
QQ:122768959
2008-01-07 10:30
pacocai
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1583
专家分:0
注 册:2007-3-12
得分:0 
,我不说话,不然又说我打击新人。

浮生若梦天边月,醉死如酒水中星。红楼一梦千人叹,岂让万夫空做贱。博客:http://hi.baidu.com/rxvip
2008-01-07 12:42



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-196028-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.675762 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved