原创 python 裝飾器

1:沒有參數的裝飾器 關於python的裝飾器,寫一點自己的理解。 一個簡單的沒有參數的裝飾器: 運行結果如下: 再來一個帶參數的裝飾器: 執行結果如下: 把裝飾器分開寫: 執行結果: 再來看看裝飾器是

原创 洗牌程序

洗牌程序。 用鏈表實現。 #include <stdio.h> #include <stdlib.h> #include <time.h> typedef struct tcard { char number; char color

原创 ants crash problem

  N ants are in a circular race. The length of the race is 1000 meters and ant number i is initially Vi meters far from

原创 python 斐波那契數列

用python寫斐波那契數列當然大家都寫的出來。 當時如果用一行代碼寫呢。 本來沒有打算用一行代碼寫的。 後來看到有用一行代碼寫階乘的。 reduce(lambda x, y:x*y, [i for i in range(1,n+1

原创 一個簡單的spider

#!/usr/bin/env python3 #coding=utf-8 # #data =2012-12-1 #version=0.1.0 # import os import sys from urllib import pars

原创 C++ 重載負號

#include <iostream> using namespace std; class test { private: int x; int y; public: test(int xx = 0, int yy = 0)

原创 簡單的有限狀態機

#include <stdio.h> #define MAX_SIZE 8 int main() { int matrix1[MAX_SIZE][MAX_SIZE] = {0}; int i = 0,state,count,li

原创 一個小程序

題目:輸入一個日期。年月日。然後輸入第二天的日期。。和星期幾。。。 本以爲寫個小程序很簡單。。 後來寫了。 才知道。。 要考慮的東西真不少。。 #!/usr/bin/env python import re import sys def

原创 水仙花數字的通用算法(可計算21,34,甚至39位的水仙花數)

weishuo = input("Input :") print('*' * 50) number = [[x * i ** weishuo for x in range(weishuo+1)]for i in range(10)] ma

原创 寫一個函數 一句話判斷傳入的unsigned int 是不是2的整數詞冪……

int fun(int x){ return (x&1==1)?((x>1)?0:1):fun(x/2);} 自己寫的。。但是。。如果x爲0會遞歸死掉。。。 return x > 0 && (x&(x-1)) == 0; 那啥寫的。