018. C語言基礎(chǔ)

//   171.c
#include<stdio.h>
void catfun(char a[],char b[])
{
   while(*a)a++;
   while(*b)*a++=*b++;
   *a=0;
}
void main()
{
   char a[20]="this ",b[]="book";
   catfun(a,b);
   puts(a);
   getch();
}
//   172.c
#include<stdio.h>
int fun(char a[],char x)
{
   int s=0;
   while(*a)
   {
     if(x==*a)s++;
     a++;
   }
   return s;
}
void main()
{
   printf("%d",fun("thisisabook",'i'));
   getch();
}
//   173.c
#include<stdio.h>
int fun1(char a[],char b[])
{
    while(*a==*b&&*b&&*a){a++;b++;}
    if(*b==0)return 1;
}
int fun(char a[],char b[])
{
    int s=0;
    while(*a)
    {
       if(fun1(a,b)==1)s++;
       a++;
    }
    return s;
}
void main()
{
    char a[]="this is a book",b[]="is";
    printf("%d",fun(a,b));
    getch();
}
//   174.c
#include<stdio.h>
void fun(char a[],char x)
{
   char *p=a;
   while(*a)
   {
      if(*a!=x)*p++=*a;
      a++;
   }
   *p=0;
}
void main()
{
   char a[]="thisisabook";
   fun(a,'i');
   puts(a);
   getch();
}
//   175.c
#include<stdio.h>
int fun1(char a[],char b[])
{
   while(*a==*b&&*a&&*b){a++;b++;}
   if(*b==0)return 1;
   return 0;
}
void fun(char a[],char b[])
{
   char *p,*q;
   while(*a)
   {
      if(fun1(a,b)==1)
      {strcpy(a,a+strlen(b));continue;
      }
      a++;
   }
}
void main()
{
   char a[]="thisisabook",b[]="is";
   fun(a,b);
   puts(a);
   getch();
}
//   176.c
#include<stdio.h>
void fun(char a[])
{
   char *p,*q,*k=a;
   for(p=a;*p;p++)
     {for(q=a;q<p;q++)
       if(*p==*q)break;
      if(q==p)*k++=*p;
     }
   *k=0;
}
void main()
{
   char a[]="aabbaaccddaabbcceefffabddeabf";
   fun(a);
   puts(a);
   getch();
}
//   177.c
#include<stdio.h>
void main()
{
   int a[20],*p;
   for(p=a;p<a+20;p++)
   {
      if(p-a==1||p-a==0)*p=1;
      else *p=*(p-1)+*(p-2);
   }
   for(p=a;p<a+20;p++)
     printf("%d ",*p);
   getch();
}
//    178.c
#include<stdio.h>
void main()
{
   int a[10][10],(*p)[10],*q;
   for(p=a;p<a+10;p++)
     for(q=*p;q-*p<=p-a;q++)
     {
        if(q-*p==0||p-a==q-*p)*q=1;
        else *q=*(*(p-1)+(q-*p))+*(*(p-1)+(q-*p-1));
     }
   for(p=a;p<a+10;p++,printf("\n"))
     for(q=*p;q-*p<=p-a;q++)
      printf("%4d",*q);
   getch();
}
//    179.c
#include<stdio.h>
void main()
{
   int a[10][10],(*p)[10],*q;
   for(p=a;p<a+10;p++)
     for(q=*p;q-*p<=p-a;q++)
     {
        if(q-*p==0||p-a==q-*p)a[p-a][q-*p]=1;
        else a[p-a][q-*p]=a[p-a-1][q-*p]+a[p-a-1][q-*p-1];
     }
   for(p=a;p<a+10;p++,printf("\n"))
     for(q=*p;q-*p<=p-a;q++)
      printf("%4d",*q);
   getch();
}
//    180.c
#include<stdio.h>
void main()
{
   int a[5][5],(*p)[5],*q,m=1,t,*k1,*k2;
   for(p=a;p<a+5;p++)
     for(q=*p;q<*p+5;q++)
       *q=m++;
   for(p=a;p<a+5;p++)
     if((p-a)%2==1)
     {
        for(k1=*p,k2=*p+4;k1<k2;k1++,k2--)
          {t=*k1;*k1=*k2;*k2=t;}
     }
   for(p=a;p<a+5;p++,printf("\n"))
     for(q=*p;q<*p+5;q++)
       printf("%3d",*q);
   getch();
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子哲戚,更是在濱河造成了極大的恐慌,老刑警劉巖司倚,帶你破解...
    沈念sama閱讀 221,888評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡策添,警方通過查閱死者的電腦和手機吗铐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,677評論 3 399
  • 文/潘曉璐 我一進店門东亦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人唬渗,你說我怎么就攤上這事典阵。” “怎么了镊逝?”我有些...
    開封第一講書人閱讀 168,386評論 0 360
  • 文/不壞的土叔 我叫張陵壮啊,是天一觀的道長。 經(jīng)常有香客問我撑蒜,道長他巨,這世上最難降的妖魔是什么充坑? 我笑而不...
    開封第一講書人閱讀 59,726評論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮染突,結(jié)果婚禮上捻爷,老公的妹妹穿的比我還像新娘。我一直安慰自己份企,他們只是感情好也榄,可當我...
    茶點故事閱讀 68,729評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著司志,像睡著了一般甜紫。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上骂远,一...
    開封第一講書人閱讀 52,337評論 1 310
  • 那天囚霸,我揣著相機與錄音,去河邊找鬼激才。 笑死拓型,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的瘸恼。 我是一名探鬼主播劣挫,決...
    沈念sama閱讀 40,902評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼东帅!你這毒婦竟也來了压固?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,807評論 0 276
  • 序言:老撾萬榮一對情侶失蹤靠闭,失蹤者是張志新(化名)和其女友劉穎帐我,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體愧膀,經(jīng)...
    沈念sama閱讀 46,349評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡拦键,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,439評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了扇调。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,567評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡抢肛,死狀恐怖狼钮,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情捡絮,我是刑警寧澤熬芜,帶...
    沈念sama閱讀 36,242評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站福稳,受9級特大地震影響涎拉,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,933評論 3 334
  • 文/蒙蒙 一鼓拧、第九天 我趴在偏房一處隱蔽的房頂上張望半火。 院中可真熱鬧,春花似錦季俩、人聲如沸钮糖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,420評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽店归。三九已至,卻和暖如春酪我,著一層夾襖步出監(jiān)牢的瞬間消痛,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,531評論 1 272
  • 我被黑心中介騙來泰國打工都哭, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留秩伞,地道東北人。 一個月前我還...
    沈念sama閱讀 48,995評論 3 377
  • 正文 我出身青樓质涛,卻偏偏與公主長得像稠歉,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子汇陆,可洞房花燭夜當晚...
    茶點故事閱讀 45,585評論 2 359

推薦閱讀更多精彩內(nèi)容