算法题

EmilyOu 2013-06-28 10:47:49
写一程序,程序任意输入一个整数N (N>=1)。 输出一个数字图形,数字图形为一个N行N列的矩阵以及它的对角线,数字每行递增1。如果行数大于等于10,只打印其个位数字。
注意:
1. 每行输出的开头和结束不应该有多余的空格。
2. 程序的输入输出均为标准控制台输入输出。
3. 提交清单包括源代码以及编译好的可执行程序文件(如果需要编译)

...全文
154 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Regan-lin 2013-06-28
  • 打赏
  • 举报
回复
循环的放数字问题···
angel6709 2013-06-28
  • 打赏
  • 举报
回复


int N=21;
StringBuilder sb=new StrringBuilder();
for(int i=1 i<= N ; i++)
{
     StringBuilder s=new StringBuilder(new String(' ',N) );
     if(i==1||i==N)
     {
          s.Replace(' ',(char)((int)'0'+1%/10));
      }else
     {
         s[0]=(char)((int)'0'+1%/10);
         s[N-1]=(char)((int)'0'+1%/10);
        s[i-1]=(char)((int)'0'+1%/10);
        s[N-i]=(char)((int)'0'+1%/10);
      }
sb.AppendLine(s.ToString());
}

MessageBox.Show(sb.ToString());
Anod 2013-06-28
  • 打赏
  • 举报
回复
目测LZ学生.极有可能妹子一枚
EmilyOu 2013-06-28
  • 打赏
  • 举报
回复
不行啊...
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
类似吧, 这个LZ自己根据规律 调一调吧
  • 打赏
  • 举报
回复
貌似就是这样的
for(int i=0;i<Cloumn;i++)
{
   if(i==0||i==cloumn-1)
   { 
        for(int j=0;j<cloumn;j++)
           Console.Write(i.ToString());
        Console.Write("\n");
   }
   else
   {
       for(int j=0;j<cloumn;j++)
       {
           if(j==i||j=cloumn-i)
               Console.Write(i.ToString());
           else Console.Write(" ");
        }
        Console.Write("\n");
    }
}
EmilyOu 2013-06-28
  • 打赏
  • 举报
回复
代码贴出来啊。。。。
angel6709 2013-06-28
  • 打赏
  • 举报
回复
一趟for循环完事
EmilyOu 2013-06-28
  • 打赏
  • 举报
回复
引用 8 楼 angel6709 的回复:


int N=21;
StringBuilder sb=new StrringBuilder();
for(int i=1 i<= N ; i++)
{
     StringBuilder s=new StringBuilder(new String(' ',N) );
     if(i==1||i==N)
     {
          s.Replace(' ',(char)((int)'0'+1%/10));
      }else
     {
         s[0]=(char)((int)'0'+1%/10);
         s[N-1]=(char)((int)'0'+1%/10);
        s[i-1]=(char)((int)'0'+1%/10);
        s[N-i]=(char)((int)'0'+1%/10);
      }
sb.AppendLine(s.ToString());
}

MessageBox.Show(sb.ToString());
不得了啊。。。
angel6709 2013-06-28
  • 打赏
  • 举报
回复
1%/10 -----》i%10
昨日,11.19,最新整理了,第61-80,现在公布上传。 另加上之前公布的第1-60 ,在此做一次汇总上传,以飨各位。 可以这么说,绝大部分的面试,都是这100 道系列的翻版, 此微软等公司数据结构+算法面试100 系列,是极具代表性的经典面试。 而,对你更重要的是,我自个还提供了答案下载,提供思路,呵。 所以,这份资料+答案,在网上是独一无二的。 ------------------------------------ 整理资源,下载地址: 答案系列: 1.[最新答案V0.3 版]微软等数据结构+算法面试100 [第21-40 答案] http://download.csdn.net/source/2832862 2.[答案V0.2 版]精选微软数据结构+算法面试100 [前20 ]--修正 http://download.csdn.net/source/2813890 //此份答案是针对最初的V0.1 版本,进行的校正与修正。 3.[答案V0.1 版]精选微软数据结构+算法面试100 [前25 ] http://download.csdn.net/source/2796735 目系列: 4.[第一部分]精选微软等公司数据结构+算法经典面试100 [1-40 ] http://download.csdn.net/source/2778852 5.[第1 -60 汇总]微软等数据结构+算法面试100 http://download.csdn.net/source/2826690 更多资源,下载地址: http://v_july_v.download.csdn.net/ 若你对以上任何目或任何答案,有任何问,欢迎联系我: My E-mail: zhoulei0907@yahoo.cn ------------- 作者声明: 本人July 对以上公布的所有任何目或资源享有版权。转载以上公布的任何一, 或上传百度文库资源,请注明出处,及作者我本人。 向你的厚道致敬。谢谢。 ---July、2010 年11 月20 日。 ------------------------------------------------------ 各位,若对以上100任何一道,或对已上传的任何一的答案, 有任何问,请把你的思路、想法,回复到此帖子上, 微软等100系列,永久维护地址(2010年11.26日): http://topic.csdn.net/u/20101126/10/b4f12a00-6280-492f-b785-cb6835a63dc9.html

110,530

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧