大侠们请教一下这六个程序应该怎么做?急!急!急!先谢谢了!
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;