美文网首页
011 C语言基础

011 C语言基础

作者: PYGY | 来源:发表于2017-06-21 18:53 被阅读0次
//   101.c
#include<stdio.h>
void fun(char a[],char b[])
{
   while(*a)a++;
   while(*b)*a++=*b++;
}
void main()
{
    char a[20]="china",b[]="qiyang";
    fun(a,b);
    puts(a);
    getch();
}
//   102.c
#include<stdio.h>
#include<string.h>
void main()
{
   char a[20],b[]="thisisabook";
   strcpy(a,b);
   puts(a);
   getch();
}
//  103.c
#include<stdio.h>
void cpyfun(char a[],char b[])
{
   //while(*b)*a++=*b++;
   //*a=0;
   int i;
   for(i=0;b[i];i++)
     a[i]=b[i];
   a[i]=0;
}
void main()
{
   char a[20],b[]="this\0isabook";
   cpyfun(a,b);
   puts(a);
   getch();
}
//  104.c
#include<stdio.h>
#include<string.h>
int cmpfun(char a[],char b[])
{
   int i=0;
   while(a[i]==b[i]&&a[i]&&b[i])i++;
   return a[i]-b[i];
}
void main()
{
   printf("%d",cmpfun("chinab","china"));
   getch();
}
//  105.c
#include<stdio.h>
#include<string.h>
int cmpfun(char a[],char b[])
{
   while(*a==*b&&*a&&*b){a++;b++;}
   return *a-*b;
}
void main()
{
   printf("%d",cmpfun("china","chinb"));
   getch();
}
// 106.c
#include<stdio.h>
#include<string.h>
int cmpfun(char a[],char b[])
{
   if(*a==0&&*b==0)return 0;
   if(*a!=*b)return *a-*b;
   return cmpfun(a+1,b+1);
}
void main()
{
   printf("%d",cmpfun("china","chinb"));
   getch();
}
// 107.c
#include<stdio.h>
#include<string.h>
void main()
{
    char a[]="HuNanQiYang";//驼峰式写法
    strupr(a);
    puts(a);
    getch();
}
// 108.c
#include<stdio.h>
void uprfun(char a[])
{
    int i=0;
    while(a[i])
    {
       if(a[i]>='a'&&a[i]<='z')a[i]=a[i]-32;
       i++;
    }
}
void main()
{
    char a[]="HuNanQiYang";//驼峰式写法
    uprfun(a);
    puts(a);
    getch();
}
// 109.c
#include<stdio.h>
void uprfun(char a[])
{
    while(*a)
    {
      if(*a>='a'&&*a<='z')*a=*a-32;
      a++;
    }
}
void main()
{
    char a[]="HuNanQiYang";//驼峰式写法
    uprfun(a);
    puts(a);
    getch();
}
//  110.c
#include<stdio.h>
void uprfun(char a[])
{
    if(*a==0)return;
    if(*a>='a'&&*a<='z')*a=*a-32;
    return uprfun(a+1);
}
void main()
{
    char a[]="HuNanQiYang";//驼峰式写法
    uprfun(a);
    puts(a);
    getch();
}

相关文章

网友评论

      本文标题:011 C语言基础

      本文链接:https://www.haomeiwen.com/subject/qbmtcxtx.html