(C)一些题4

1.//函数 del ( s , i , n )的功能是从字符串 s 中删除从第 i 个字符开始的 n 个字符。
//主函数调用 del 函数,从字符串" managment "中删除从第3个字符开始的4个安符
//然后输出删除后的字符串。
 


# include < stdio . h >
 void del ( char s[], int i , int n )
{
 int j , k , length =0;
 while ( s [ length ]!='\0')
 length ++;
--i;
j=i;
 k = i + n ;
 whle ( k < length )
 s[j ++]= s [ k ++];
 s [ j ]='\0';
}
 void main ()
{
 char  str []=" management ";
 del ( str ,3,4);
 printf ( The new string is\n");
 printf ("% s \n ", str );
 }

2.

# include < stdio . h >
# define MIN ( x , y )  ( x )<( y )?( x ):( y )
 void main ()
{
 int k , i =10, j =15;
 int S ;
 s = MIN ( i , j );
 k =10* MIN ( i , j );
 printf (" s =% d \ n ", s );
 printf (" k =% d \ n ", k );

答案:s=10

          k=15

你可能感兴趣的:(C)