
定义year为年份,number存放要求不同数字个数,count计数不同数位,i,rj,n,flag,u,v。
     a[4]存放年份各个位数。
     输入year,number。
     for i=year to.....
     定义a[4]={0},j=0,n=i。
       对n取余再除10,将余数r依次存入a[j++].
          count=1
          for u=1 to u=3
           flag=1
              for v=0 to v=u-1
              如果a[u]=a[v] flag=0 
              跳出当前循环 
              end 
            end
          如果flag!=0,count++
          如果count==number,跳出循环。
         end
          输出年份和相差年份。


定义n为n维数组,i,j,c,r,flag=0。
   定义a[6][6]。
   输入n
  for i=0 to n-1
   for j=0 to n-1
    输入数值赋予a[i][j].
  end.
 for i=0 to n-1
   c=0
   for j=0 to j=n-1
     如果a[i][j]>=a[i][c],c=j
   end
   r=0
   for j=0 to j=n-1
     如果[j][c]<=a[r][c],r=j
   end
  如果 i==r flag=1 跳出循环  
  end
  如果flag==1,输出r,c。
  如果flag==0,输出NONE。



定义n存放三角的行数,i,j
    输入n
   定义a[10][10]
   for i=0 to n-1
     for j=0 to n-1
      如果i==j或j==0,a[i][j]=1
      否则 a[i][j]=a[i-1][j-1]+a[i-1][j]
      end 
 end
   for i=0 to n-1
     for j=0 to n
       输出a[i][j]
       换行
       end


7-3
郑嘉亮代码:
我的代码:
评价:我们两个在判断不同数个数的方法不同,就代码而言,他的较为简单且有注释可读性高,但我的代码也容易懂,我更喜欢我的代码。
原文:http://www.cnblogs.com/oracler0103/p/7955269.html