1 :
void selection_sort ( int n, int a[ ] ) {
int i, temp= a[ 0 ] ;
for ( i= 0 ; i< n; i++ )
{
for ( int j= i+ 1 ; j< n; j++ )
{
if ( a[ i] > a[ j] ) {
temp= a[ i] ;
a[ i] = a[ j] ;
a[ j] = temp; }
else {
continue ; }
}
}
}
#include <stdio.h>
#define N 99
int main ( void )
{
int a[ N] ;
int n;
printf ( "输入n的值:" ) ;
scanf ( " %d" , & n) ;
printf ( "输入数组:" ) ;
for ( int i= 0 ; i< n; i++ ) {
scanf ( " %d" , & a[ i] ) ;
}
selection_sort ( n, a) ;
for ( int i= 0 ; i< n; i++ ) {
printf ( "%d " , a[ i] ) ;
}
return 0 ;
}
2 :
double shui_jin ( double x)
{
if ( x<= 750 )
{
x= x* 0.01 ;
}
else if ( x<= 2250 )
{
x= 7.5 + ( x- 750 ) * 0.02 ;
}
else if ( x<= 3750 )
{
x= 37.50 + ( x- 2250 ) * 0.03 ;
}
else if ( x<= 5250 )
{
x= 82.50 + ( x- 3750 ) * 0.04 ;
}
else if ( x<= 7000 )
{
x= 142.50 + ( x- 5250 ) * 0.05 ;
}
else if ( x> 7000 )
{
x= 230.00 + ( x- 7000 ) * 0.06 ;
}
return x;
}
#include <stdio.h>
int main ( void )
{
double x;
printf ( "工资:" ) ;
scanf ( "%lf" , & x) ;
x= shui_jin ( x) ;
printf ( "税金=%.2lf" , x) ;
return 0 ;
}
3 :
#define N 10
#define NUM_SUITS 4
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <math.h>
void generate_random_walk ( char b[ 10 ] [ 10 ] ) {
int x, u, o;
for ( u = 0 ; u< N; u++ ) {
for ( o = 0 ; o < N; o++ ) {
b