當前位置:編程學習大全網 - 編程語言 - 命令式編程

命令式編程

1.

#包含?& ltstdio.h & gt

#包含?& ltstring.h & gt

#包含?& ltassert.h & gt

char*?cat(char*?德斯?char*?src)

{

char*?p;

assert(des?!=?NULL);

斷言(src?!=?NULL);

p?=?德斯?+?strlen(des);

什麽時候?(*p++?=?* src++);

回歸?des

}

int?主()

{

夏爾?s1[100]?=?“計算機”;

夏爾?s2[100]?=?“語言”;

貓(s1,?S2);

printf("%s\n ",s 1);

回歸?0;

}2.

#包含?& ltstdio.h & gt

#包含?& ltctype.h & gt

int?主()

{

夏爾?s[]?=?“丙?是嗎?答?將軍?目的,?程序性的?命令式?電腦?\

編程?語言?發達?在?1972?被誰?丹尼斯?裏奇。在哪裏?那個?\

貝爾?電話?實驗室?為了什麽?使用?用什麽?那個?Unix?操作?系統。";

int?向上,?低,?num,?空間,?圓點;

char*?p?=?s;

向上?=?低?=?num?=?空間?=?dot?=?0;

什麽時候?(*p)

{

如果?(isupper(*p))

up++;

不然呢?如果?(islower(*p))

低++;

不然呢?如果?(isdigit(*p))

num++;

不然呢?如果?('?'?==?*p)

space++;

不然呢?如果?(','?==?*p)

點++;

p++;

}

Printf("大寫字母:?%d\n ",up);

Printf("小寫字母:?%d\n ",低);

Printf("編號:?%d\n ",num);

Printf("空格:?%d\n ",空格);

Printf("逗號:?%d\n ",點);

回歸?0;

}?

3.

#包含?& ltstdio.h & gt

#包含?& ltassert.h & gtchar*?復制(char*?德斯?char*?src)

{

char*?p?=?des

assert(des?!=?NULL);

斷言(src?!=?NULL);

什麽時候?(*p++?=?* src++);

回歸?des

}int?主()

{

夏爾?s 1[100];

夏爾?s2[]?=?" abcdefg ";

復制(s1,?S2);

printf("%s\n ",s 1);

回歸?0;

}

  • 上一篇:抽象函數 java
  • 下一篇:機械設計專業 本科,畢業找工作的問題
  • copyright 2024編程學習大全網