原创 數據庫與數據倉庫

數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫,隨着信息技術和市場的發展,數據管理不再僅僅是存儲和管理數據,而轉變成用戶所需要的各種數據管理的方式。數據庫有很多種類型,從最簡單的存儲有各種數據的表格到能夠進行海量數據

原创 關於C語言fgets函數的問題

C語言中從鍵盤輸入的函數有好幾個,fgets就是其中之一。 今天我用fgets函數寫代碼時也遇到一個問題:在第一次調用fgets函數後程序不會阻塞,而是輸出一個回車鍵,待第二次遇到fgets函數時,程序才阻塞。 經過好長時間的排查,才發現

原创 雙向循環鏈表的排序

//排序 void sort(dlist_t head) { dlist_t tmp = head->next,p = NULL,q = NULL; //將鏈表置空 head->next = head;

原创 C語言一維數組小應用

輸入一個整數,統計數位數字的個數。#include<stdio.h>int main(){    int a[10]={};    int num,i=0,j,flag=1;        printf("請輸入一個整數:");    s

原创 C語言編寫身份證確認程序,Linux版

身份證驗證程序原理         將身份證前17位數字依次和以下17個數字相乘 (7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2) 然後將所有的乘積相加對11取餘,根據餘數從以下11個數字中找到校驗碼 (1,0,

原创 藍橋杯第三屆省賽代碼

代碼是我當初練習時寫的,可供參考,其餘各屆代碼可在我的博客中下載 //主函數代碼 #include "iic.h" #include "keyscan.h" uchar code table[]={0xc0,0xf9,0xa4,0xb

原创 冒泡法原版及其改進版

//原版 void m_sort(int *a,int n) { int i,j,k; for(i=0;i<n-1;i++) { for(j=0;j<n-i-1;j++)