第十五週oj訓練——寫一函式,將兩個字串連線(1052)
問題及程式碼
Description
寫一函式,將兩個字串連線
Input
兩行字串
Output
連結後的字串
Sample Input
123
abc
Sample Output
123abc
解法一:用函式
/*煙臺大學計算機與控制工程學院 2016 作者: 馬春澎 完成日期:2016年12月9日 */ #include<stdio.h> #include<string.h> int main() { char str1[100],str2[100]; gets(str1); gets(str2); strcat(str1,str2); puts(str1); return 0; }
解法二:
/*煙臺大學計算機與控制工程學院 2016 作者: 馬春澎 完成日期:2016年12月9日 */ #include<stdio.h> #include<string.h> int main() { int i,j; char str1[100],str2[100]; gets(str1); gets(str2); for(i=0; str1[i]!='\0'; i++); for(j=0; str2[j]!='\0'; j++) { str1[i]=str2[j]; i++; } str1[i]='\0'; puts(str1); return 0; }
運算結果
知識點總結
考察對字串的認識和應用
學習心得
解法一是直接用函式將字串連線,如果記住函式名還是很好用的,
解法二就是普通解法了掌握了字串的應用,解起來也是很容易的。
相關推薦
第十五週oj訓練——寫一函式,將兩個字串連線(1052)
問題及程式碼Description寫一函式,將兩個字串連線Input兩行字串Output連結後的字串Sample Input123 abcSample Output123abc解法一:用函式/*煙臺大學計算機與控制工程學院 2016 作者: 馬春澎 完成日期:2016年12月
寫一函式,實現兩個字串的比較
寫一函式,實現兩個字串的比較。即自己寫一個strcmp函式,函式原型: int stremp(char *p1,char*p2) 設p1指向字串s1,p2指向字串s2。要求:當s1=s2時,返回值為0。當s1不等於s2時,返回它們二者的第一個不同字元的ASCII碼差值(如“BOY”與
第十五週oj刷題——Problem J: C++習題 複數類--過載運算子+
Description 定義一個複數類Complex,過載運算子“+”,使之能用於複數的加法運算。將運算子函式過載為非成員、非友元的普通函式。編寫程式,求兩個複數之和。 Input 兩個複數 Output 複數之和 Sample Input 3 4 5 -10
第十五週oj刷題——Problem I: C++ 習題 比較大小-類模板
Description 宣告一個類模板,利用它分別實現兩個整數、浮點數和字元的比較,求出大數和小數。說明:在類模板外定義各成員函式。 Input 輸入兩個整數、兩個浮點數和兩個字元 Output 從大到小輸出兩個整數、兩個浮點數和兩個字元 Sample
有一字串,包含n個字元。寫一函式,將此字串中從第m個字元開始的全部字元複製成為另一個字串。
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanne
ACMNO.40 C語言-子串 有一字串,包含n個字元。寫一函式,將此字串中從第m個字元開始的全部字元複製成為另一個字串
題目描述 有一字串,包含n個字元。 寫一函式,將此字串中從第m個字元開始的全部字元複製成為另一個字串。 輸入 數字n 一行字串 數字m 輸出 從m開始的子串 樣例輸入 6 abcdef 3 樣例輸出 cdef 來源/分類 C語言
第十二週實驗指導--任務2--分別定義Teacher(教師)類和Cadre(幹部)類,採用多重繼承方式由這兩個類派生出新類Teacher_Cadre(教師兼幹部)
/* (程式頭部註釋開始) * 程式的版權和版本宣告部分 * Copyright (c) 2011, 煙臺大學計算機學院學生 * All rights reserved. * 檔名稱:分別定義Teacher(教師)類和Cadre(幹部)類,採用多重繼承方式由這兩個類派
第十二週實驗指導--任務2--分別定義Teacher(教師)類和Cadre(幹部)類,採用多重繼承方式由這兩個類派生出新類Teacher_Cadre(教師兼幹部)...
/* (程式頭部註釋開始) * 程式的版權和版本宣告部分 * Copyright (c) 2011, 煙臺大學計算機學院學生 * All rights reserved. * 檔名稱:分別定義Teacher(教師)類和Cadre(幹部)類,採用多重繼承方式由這兩個類派生出
寫一函式,將一個字串中的母音字母複製到另一個字串,然後輸出。
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (sc
寫一函式,將一個字串中的母音字母複製到另一個字串,然後輸出
ae #include<stdio.h> #include<string.h> void str(char a[100],char b[100]) { int i=0, j=0; while(a[i]!='\0')//'\0'代表ASCLL碼0的字元,即是一個空操作符也就是是結束符;
編一程式,將兩個字串連線起來,不要用strcat函式.
#include <stdio.h> #include <windows.h> /* 不用 strcat 將兩個字串連線起來 */ //寫一個這樣的函式 void Strcat(char* current, const char* extra) { //wh
寫一個函式,求兩個整數之和,要求在函式體內不得使用+、-、*、/四則運算子號
思路:首先看十進位制是如何做的: 5+7=12,三步走第一步:相加各位的值,不算進位,得到2。第二步:計算進位值,得到10. 如果這一步的進位值為0,那麼第一步得到的值就是最終結果。第三步:重複上述兩步,只是相加的值變成上述兩步的得到的結果2和10,得到12。同樣我們可以用三
題目:寫一個函式,求兩個整數之和,要求在函式體內不得適用+,-,* ,./ 四則運算子號
題目:寫一個函式,求兩個整數之和,要求在函式體內不得適用+,-,* ,./ 四則運算子號 面試的時候被問道這個問題,首先我們分析人們是如何進行十進位制的加法的,比如如何得出5+17=22這個結果的,實際上,我們可以分三步進行:第一步只做各位相加不進
第十五週專案一雜湊表及其運算的實現
/*Copyright (c) 2015, 煙臺大學計算機與控制工程學院 * All rights reserved. * 檔名稱:H1.cpp * 作者:辛志勐 * 完成日期:2015年12月10日 * 版本號:VC6.0 * 問題描述:雜湊表及其運算的實現 * 輸入描述:無 * 程式輸出:雜湊表
第十五週實驗報告一(實現氣泡排序演算法,並將之定義為一個函式)
第15週報告1: 實驗目的:學會氣泡排序演算法 實驗內容:實現氣泡排序演算法,並將之定義為一個函式 * 程式頭部註釋開始 * 程式的版權和版本宣告部分 * Copyright (c) 2011, 煙臺大學計算機學院學生 * All rights reserved. *
第十五周oj刷題——Problem M: C++習題 矩陣求和--重載運算符
des fcm 輸出 content 運算符 reserve int 習題 tor Description 有兩個矩陣a和b,均為2行3列。求兩個矩陣之和。重載運算符“+”,使之能用於矩陣相加(如c=a+b)。 重載流插入運算符“<&l
python第十五天-原來還差一份作業
!= 絕對路徑 字典 增刪改查 .cn 類型 lose 修改 view 作業 1: 員工信息表程序,實現增刪改查操作 可進行模糊查詢,語法至少支持下面3種: select name,age from staff_table where age > 22 selec
第十五週(sklearn)
首先是建立資料集和split 資料集 import sklearn from sklearn import datasets from sklearn import cross_validation from sklearn.naive_bayes import GaussianNB fr
王穎奇 20171010129《面向物件程式設計(java)》第十五週學習總結
實驗十五 GUI程式設計練習與應用程式部署 實驗時間 2018-12-6 學習總結: 理論部分: ◼ JAR檔案◼ 應用程式首選項儲存◼ Java Web Start JAR檔案: 1.Java程式的打包:程式編譯完成後,程式設計師將.class檔案壓縮打包為.jar檔案後,GUI介面
201771010124 王海珍 《面向物件設計 java》第十五週實驗總結
第一部分 理論部分 ◼ JAR檔案◼ 應用程式首選項儲存◼ Java Web Start JAR檔案: 1.Java程式的打包:程式編譯完成後,程式設計師將.class檔案壓縮打包為.jar檔案後,GUI介面程式就可以直接雙擊圖示執行。 2.jar檔案(Java歸檔)既可以包含類檔案,