好基础的面试题



 -----*-----      6           1  0   6 
 ----*-*----     5 7          2  1   5 7
 ---*-*-*---    4 6 8         3  2   4 6 8
 --*-*-*-*--   3 5 7 9        4  3   3 5 7 9

 -*-*-*-*-*-  2 4 6 8 10      5  4   2 4 6 8 10

#include <stdio.h>
int main(void){
int r=6,c=12;
int i,j,k;
printf("start \n");
for(i=1;i<r;i++){               
  for(j=1;j<r-i+1;j++){
               printf(" ");
  }
  for(j=0;j<i;j++){               
               printf("*");            
               printf(" ");
  }       
           printf("\n"); 
}
}


冒泡

public static void main(String[] args) {  

int A[] = { 2, 3, 1, 4, 6, 7, 5, 8, 9, 10 };
for (int i = 0; i < 9; i++) {
int temp;
for (int j = 9; j > i; j--) {
System.out.println(A[i] + " ===   " + A[j]);
if (A[i] > A[j]) {
temp = A[i];
A[i] = A[j];
A[j] = temp;
}
System.out.println(A[i] + " +++++   " + A[j]);
}


}


for (int i = 0; i < 9; i++) {
System.out.println("" + A[i]);
}


}


}

posted @ 2012-09-20 21:50  retacn_yue  阅读(140)  评论(0编辑  收藏  举报