1.
int main ( int argc, char * argv[ ] )
{
int i, j;
for ( i= 1 ; i<= 5 ; i++ )
{
for ( j= 1 ; j<= i; j++ )
printf ( "*" ) ;
printf ( "\n" ) ;
}
return 0 ;
}
2.
int main ( int argc, char * argv[ ] )
{
int i, j;
for ( i= 1 ; i<= 5 ; i++ )
{
for ( j= 1 ; j<= 5 - i; j++ )
printf ( " " ) ;
for ( j= 1 ; j<= i; j++ )
printf ( "*" ) ;
printf ( "\n" ) ;
}
return 0 ;
}
3.
int main ( int argc, char * argv[ ] )
{
int i, j;
for ( i= 1 ; i<= 5 ; i++ )
{
for ( j= 1 ; j<= 6 - i; j++ )
printf ( "*" ) ;
printf ( "\n" ) ;
}
return 0 ;
4.
int main ( int argc, char * argv[ ] )
{
int i, j;
for ( i= 1 ; i<= 5 ; i++ )
{
for ( j= 1 ; j<= i- 1 ; j++ )
printf ( " " ) ;
for ( j= 1 ; j<= 6 - i; j++ )
printf ( "*" ) ;
printf ( "\n" ) ;
}
return 0 ;
}
5.
int main ( int argc, char * argv[ ] )
{
int i, j;
for ( i= 1 ; i<= 4 ; i++ )
{
for ( j= 1 ; j<= i- 1 ; j++ )
printf ( " " ) ;
for ( j= 1 ; j<= 5 ; j++ )
printf ( "*" ) ;
printf ( "\n" ) ;
}
}
6.
int main ( int argc, char * argv[ ] )
{
int i, j;
for ( i= 1 ; i<= 4 ; i++ )
{
for ( j= 1 ; j<= 4 - i; j++ )
printf ( " " ) ;
for ( j= 1 ; j<= 2 * i- 1 ; j++ )
printf ( "*" ) ;
printf ( "\n" ) ;
}
return 0 ;
}
7.
int main ( int argc, char * argv[ ] )
{
int i, j;
int a[ 5 ] = { 1 , 2 , 3 , 4 , 5 } ;
for ( i= 1 ; i<= 5 ; i++ )
{
for ( j= 1 ; j<= 5 - i; j++ )
printf ( " " ) ;
for ( j= i; j>= 1 ; j-- )
printf ( "%d" , a[ j- 1 ] ) ;
printf ( "\n" ) ;
}
return 0 ;
}
8.杨辉三角
int main ( int argc, char * argv[ ] )
{
int i, j;
int a[ 8 ] [ 8 ] ;
for ( i= 0 ; i< 8 ; i++ )
{
for ( j= 0 ; j<= 8 ; j++ )
{
if ( j== 0 )
a[ i] [ j] = 1 ;
else if ( j> i)
{
a[ i] [ j] = 0 ;
break ;
}
else
a[ i] [ j] = a[ i- 1 ] [ j- 1 ] + a[ i- 1 ] [ j] ;
if ( a[ i] [ j] != 0 )
printf ( "%-3d" , a[ i] [ j] ) ;
}
printf ( "\n" ) ;
}
return 0 ;
}
9.
int main ( int argc, char * argv[ ] )
{
int i, j, k= 65 ;
int a[ 8 ] [ 8 ] ;
for ( i= 1 ; i<= 4 ; i++ )
{
for ( j= 1 ; j< 5 - i; j++ )
printf ( " " ) ;
for ( j= 1 ; j<= 2 * i- 1 ; j++ )
{
printf ( " %c " , k) ;
}
k++ ;
printf ( "\n" ) ;
}
return 0 ;
}
10.
int main ( int argc, char * argv[ ] )
{
int i, j, k= 65 ;
int a[ 5 ] = { 1 , 2 , 3 , 4 , 5 } ;
for ( i= 1 ; i<= 4 ; i++ )
{
for ( j= 1 ; j< 5 - i; j++ )
printf ( " " ) ;
for ( j= 1 ; j<= i; j++ )
printf ( " %d " , j) ;
if ( i>= 2 )
{
for ( j= i- 1 ; j>= 1 ; j-- )
printf ( " %d " , a[ j- 1 ] ) ;
}
printf ( "\n" ) ;
}
return 0 ;
}
11.
int main ( int argc, char * argv[ ] )
{
int i, j;
for ( i= 1 ; i<= 5 ; i++ )
{
for ( j= 1 ; j<= 5 - i; j++ )
printf ( " " ) ;
for ( j= 1 ; j<= 2 * i- 1 ; j++ )
printf ( " * " ) ;
printf ( "\n" ) ;
}
for ( i= 1 ; i<= 4 ; i++ )
{
for ( j= 1 ; j<= i; j++ )
printf ( " " ) ;
for ( j= 7 ; j>= 2 * i- 1 ; j-- )
printf ( " * " ) ;
printf ( "\n" ) ;
}
return 0 ;
}
12.
int main ( int argc, char * argv[ ] )
{
int i, j;
for ( i= 1 ; i<= 5 ; i++ )
{
for ( j= 1 ; j<= i; j++ )
printf ( " %d " , j) ;
printf ( "\n" ) ;
}
return 0 ;
}
13.
int main ( int argc, char * argv[ ] )
{
int i, j, k;
for ( i= 1 ; i<= 5 ; i++ )
{
k= i;
for ( j= 1 ; j<= i; j++ )
{
printf ( " %d " , k) ;
k++ ;
}
printf ( "\n" ) ;
}
return 0 ;
}