原创 古典密碼之hill密碼的加密與解密程序實現

*歡迎閱讀小明哥的博客*這裏主要介紹的是:古典密碼之 hill密碼加密解密過程的編程實現。首先,請看對我對hill密碼做的簡單介紹。hill密碼是古典密碼中多表代換密碼部分的重要一環,以下的介紹節選自百度,想要深入瞭解的請查閱書籍補充相關知

原创 c++中的順序表寫法,主要實現(增刪查改,構造函數,運算符重載)

本文的內容主要是,利用c++寫出順序表,並對寫出的代碼進行測試,主要實現的功能:實現對順序表的增刪查改,要寫的函數:構造函數,賦值運算符重載,析構函數。在編寫代碼過程中應注意到深淺拷貝問題。下面是順序表的類函數:#pragma once

原创 用C語言編程,實現調整數組,使奇數全部位於偶數前邊,

函數要求實現功能:調整數組使奇數全部都位於偶數前面。要求:輸入一個整數數組,實現一個函數,來調整該數組中數字的順序使得數組中所有的奇數位於數組的前半部分,所有偶數位於數組的後半部分。思考,要想實現此功能,首先對函數數組進行遍歷,從兩頭進行,

原创 用C語言編寫函數,實現strlen計算字符串長度的功能

本文介紹三種方法:1.循環計數法,(設置一個計數器)。2.遞歸法,(函數調用自身進行計算)3.指針-指針法,(庫函數使用的是此方法)現在列入程序:方法1:/* 計數法 */ int my_strlen(char *p) { int num

原创 Linux 入門——適合初學者本文轉載於的博客原文

本文轉載於博客園 hellodev的博客博客地址:http://www.cnblogs.com/ggjucheng/博客原文:學習Linux也有一陣子了,這過程中磕磕撞撞的,遇到了問題,也解決了一些問題,學習的路子是曲折的,想總結點啥的,讓

原创 使用冒泡排序,排序一組字符串

字符串的冒泡排序與整型冒泡排序與原理相同,在此就不對冒泡排序做詳細介紹,直接給出源代碼!#include<stdio.h> #include<stdlib.h> #define N 10 int main() { char *arr[

原创 不使用(a+b)/2這種方式,求兩個數的平均值

#include<stdio.h> #include<stdlib.h> int change_int(int a, int b)    //求平均數 {  int c = 1, d = 1;  c = a&c;         //求a的

原创 利用C實現:編寫一個函數,它從一個字符串中提取一個子字符串。

#include<stdio.h> #include<stdlib.h> #include<string.h> int substr(char dst[], char src[], int start, int len) { int i;

原创 Linux系統如何寫C/C++程序

前言,本文介紹的利用linux系統編寫C/C++語言程序是在CentOS 環境下實現的,在編程之前,您得先安裝Linux系統或者Linux虛擬機,一切準備好之後我們就可以開始編程了。(1).開啓電腦或Linux虛擬機(本人使用的是虛擬機)