實訓第七天

2021-08-21 11:21:50 字數 2297 閱讀 9335

姓名:祖東科                    日期:2018.7.15

作業training4:字串訓練

1.題目: 請編寫乙個c函式,該函式將乙個字串逆序 

#include

#include

#include

int main()

scanf("%s",ptr);

begin=ptr;

ptr+=strlen(ptr)-1;

while(ptr>=begin)

*str='\0';

printf("%s\n",str-strlen(begin));

while(1);

return 0;

}2.題目: 請編寫乙個c函式,該函式可以實現將乙個整數轉為任意進製的字串輸出

#include

#include

#include

void change(int a,char *s,int n)                        

}for(;i>=0;i--,j=0)

}if((i=i-j)>=0)}}

int main()

3.題目: 輸入乙個字串,計算字串中子串出現的次字數

#include

int mystrlen(const char *str)

return length;

}char* mystrstr(const char *str, const char *sub)   //尋找字串,找到則返回該位址

}str++;

}return null;

}else

}int substring(char *str, const char *sub)

return count;

}int main()

;char sub[100] = ;

int count = 0;

printf ("please input a main string : \n"); //主串輸入

scanf ("%s", str);

getchar();

printf ("please input a sub string : \n"); //字串輸入

scanf ("%s", sub);

count = substring(str, sub);

printf ("count = %d\n", count); //列印結果

while(1);

return 0;

}4.題目: 編寫乙個c函式,將」i am from shanghai 」倒置為」shanghai from am i」,即將句子中的單詞位

置倒置,而不改變單詞內部結構.

#include

#include

#include

int main()

;//用於存放輸入的語句

char ch,*p=str;//p指向陣列的第乙個元素

//每次迴圈獲取乙個字元(包括空格),並儲存在陣列中

while((ch=getchar())!='\n')

//把指標p移動到陣列的結尾,遇到空格,替換成『\0』

while(*p!='\0')

p++;

}//指標p向前移動,列印每個單詞

while(p !=str)

}printf("%s ",p);

while(1);

return 0;

}5.題目: 輸入乙個字串,同時輸入幀頭和幀尾(可以是多個字元),將該字串中合法的幀識別出來.

#include

int mystrlen(const char *str)

return length;

}char* mystrstr(const char *str, const char *sub)   //尋找字串函式

}str++;

}return null;

}else

}void idenstr(char *str, char *outbuf)

}int main()

;char outbuf[100] = ; //存放處理完的字串

printf ("please input a string (head...tail): \n");

scanf ("%s", str);

idenstr(str, outbuf);

printf ("the result is %s\n", outbuf); //列印結果

while(1);

return 0;

}

校內實訓第七天學習筆記

通過ip實現今天天氣及未來七天天氣的展示 先通過設定ip實現api接入,修改函式得到當前定位的天氣。對頁面總體布局進行設定,實現滑動顯示七天天氣。js設定自動獲取定位,顯示本地地區 wx獲取位置介面 wx.getlocation success function res 設定接入今日天氣和七天天氣的...

智慧型家居實訓第七天 驅動使用

一 嵌入式領域 軟體開發 linux環境 邏輯 演算法 上層應用 系統開發 linux核心運維 shell指令碼 驅動開發 電路分析 硬體構造 驅動設計 二 led燈 驅動工程師 1 驅動原始碼 led.c 2 驅動檔案 ked.ko 三 軟體應用層如何去使用底層的驅動?1.分析原始碼led.c 1...

實習第七天

昨天經理說今天會刮颱風,所以我們要求停課比較好,畢竟我是乙個非常熱愛生命的人,這絕對不是因為我小時候差點被颱風刮走,真的不是因為這個!可是今天一大早,天氣很涼快,可是再如何涼快,還是沒有暴風雨即將來臨的感覺,為此我們捶胸頓足,為什麼停課,停課也不得不去,因為我們還得以實習生的身份過去,說起這ppt,...