學習日記5

2021-10-13 21:35:11 字數 1521 閱讀 9950

考核 題改錯

int a[5]

=;int*p=a;

*a++;*

++a;

這兩個都是錯誤的,陣列名不能自加減

a-神奇的手風琴

分別從字串頭和字串末相向查詢,找到乙個「[」和乙個』:』,乙個』:'和乙個"]",若找不到,則不成立返回-1

若找到之後前者下標大於後者下標,也返回 -1,若後者大於前者,則在兩個下標之間數「|」的個數。

**如下:

在這裡插入#include 

#include

intmain

(void)if

(f1&&a[i]

==':')}

for(i=len-

1;i>=

0;i--)if

(f4&&a[i]

==':')}

if(start>=end)

else

printf

("%d"

,cnt+4)

;}return0;

}**片

b-做不完的作業

先找到規定時間最晚的作業,然後從它開始,尋找規定時間大於等於他,且分值最大的作業放到乙個新陣列的相應位置,再將該作業的分值歸零,然後在尋找規定時間第二晚的作業。

**如下:

#include 

struct data

;int

main

(void)

;struct data s[

1001];

scanf

("%d"

,&n)

;for

(i=0

;i)for

(i=0

;i) max=s[0]

.t;for

(i=0

;ifor(i=max;i>

0;i--)}

s[set]

.a=0

; k[i]

=max;

}for

(i=1

;i<=max;i++

)printf

("%d\n"

,sum);}

return0;

}

p1008 [noip1998 普及組] 三連擊

這道題的標籤是暴力列舉,我們要找到由一到九構成的能呈1:2:3的三個數,經分析得,只需要列舉123到329即可。

**如下:

#include 

intmain

(void)

;//用來標記1到9的陣列

for(i=

123;i<=

329;i++

) a[x]=0

;}if(flag)

printf

("%d %d %d\n"

,i,j,k);}

return0;

}

python學習日記(5)

格式限定 可作為閉包使用 print format python 學習日記 print format python 學習日記 print format python 學習日記 print format language python dairy 學習日記 article python 學習日記 pr...

leetcode學習日記5 編輯距離

給定兩個單詞word1和word2,計算出將word1轉換成word2所使用的最少運算元。你可以對乙個單詞進行三種操作 插入乙個字元 刪除乙個字元 替換乙個字元 例項 輸入word1 horse word2 rose 輸出3 解釋 horse rorse rorse rose rose ros 思路...

python菜鳥日記5

1.在python中我們可以匯入模組,來呼叫模組裡面的函式,在乙個模組中,我們可以定義很多的函式和變數,但有些函式我們並不希望被別人使用,只希望在模組內部使用,那麼,我們可以通過 下劃線 字首來實現,比如 abc,qiuhe,但是python並沒有強制限制訪問函式或變數,只是一種程式設計的習慣而已 ...