chap0805 06 07

字符串倒序输出:
 
#include<stdio.h>    
#include< string.h>    
#include <conio.h>

    
main()    
{    
   char str[100];    
   int n;    
  printf( "input string:"); //
  gets(str);                             //得到输入的字符串
  n=strlen(str);                     //得到字符串长度
   for(;n>=0;n--)                     //倒序输出
  printf( "%c",str[n]);    
  getch();    
}    
 
 
 
 
    
//8.6将两个字符串连接
void main()
{
char str1[100],str2[100];
int n1,n2 ;
printf( "Please input the first string:");
gets(str1);

    printf( "Please input the second string:");
    gets(str2);
    n1=strlen(str1);
    n2=strlen(str2);
    strcat(str1,str2);
    
  puts(str1);
  printf( "%s\n",str1);
}
 
 
strcpy把一个字符串拷贝如另一个字符串,strcat把一个字符串接在另外一个字符串后边
 
 
 
  puts,   printf都是输出到stdout  
  puts输出无格式字符串  
  printf根据format   string   中的标记进行格式化输出  
  为什么puts效率高
 
 
//8.7写一函数,将两个字符串中的元音字母复制到另一个字符串,然后输出。

#include <stdio.h>
#include < string.h>    

void main()
{
   char a[100],str2[100];
   int n,i,j = 0;
  gets(a);
        n = strlen(a);
   for( i = 0; i < n;i++)
  {
     if(a[i]==97||a[i]==101||a[i]==105||a[i]==111||a[i]==117||a[i]==65||    
      a[i]==69||a[i]==73||a[i]==85)     //是否是元音字母
    {    
      str2[j] = a[i];
                 j++;
    }
  }
  str2[j+1] = '\0';
  puts(str2);
}

你可能感兴趣的:(职场,休闲,CHAP)