c language practice 23-- diamond print

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 //题目:打印菱形
 4 
 5 int main(){
 6 int a,b,x,y;
 7 x=8;
 8 y=8;
 9 for(a=1;a<=13;a++){
10     for(b=1;b<=15;b++)
11         if(b==x||b==y)
12             printf("*");
13         else 
14             printf(" ");
15     if(a<7){
16         y++;
17         x--;
18     }
19     else{
20         y--;
21         x++;
22     }
23     printf("\n");
24 }
25     return 0;
26 }
27    

 

Guess you like

Origin www.cnblogs.com/gougouwang/p/11410239.html