第十六次CCF計算機軟體能力認證題解

2021-09-12 18:56:05 字數 2564 閱讀 8363

我在場外,只做了第二題和第三題。就說說這兩道題目吧。

這道題目,就是給你乙個只包含七個字元的式子,判斷是否等於24。按照四則混合運算進行計算。所以需要先做乘法和除法。再做加法和減法。

#include

#include

#include

#include

#include

#include

#include

#include

using namespace std;

int a[4]

;char b[3]

;int

gettag

(string s)

;int

main()

}int

gettag

(string s)

else

}int tmp;

for(

int i=

0;i<

3;i++

)else

tmp = a[l]

* a[i+1]

; a[l]

= tmp;

a[i+1]

=-1;

}else

if(b[i]

=='/'

) tmp = a[l]

/ a[i+1]

; a[l]

= tmp;

a[i+1]

=-1;

}}}int ans = a[0]

;for

(int i=

0;i<

3;i++

)else

if(b[i]

=='-')}

return ans;

}

第三題

這道題是乙個大模擬,題目可以仔細看看

#include

#include

#include

#include

#include

#include

#include

#include

#include

using namespace std;

const

int maxn =

1100

;int n,s,l;

struct node

;set<

int> numbers;

node a[maxn]

;int xx[

1000000];

int yy[

1000000];

intgetpanhao

(int tiao_dai_bian_hao)

intgetpaihao

(int tiao_dai_bian_hao)

intgetpaineipaihao

(int tiaodaibianhao,

int b)

intgetbegin

(int tiao_dai_bian_hao,

int b)

intgetten

(char cc)

else

}char

get16

(int dd)

else

}char

yihuo

(char aa,

char bb)

intmain()

}// < n

int x =0;

int y =0;

for(

int i=

0;iint kk = x+y;if(

(kk-

(n-1))

%n ==0)

}int m;

scanf

("%d"

,&m)

;for

(int i =

0;i)int tiao_dai_bian_hao =

floor

(b/s);if

(tiao_dai_bian_hao > max_bian_hao)

int panhao =

getpanhao

(tiao_dai_bian_hao);if

(numbers.

count

(panhao)==1

)}}else

char hahah =

get16

(ans[k]);

printf

("%c"

,hahah);}

printf

("\n");

}}return0;

}

CCF計算機軟體能力認證 C 路徑解析

問題描述 在作業系統中,資料通常以檔案的形式儲存在檔案系統中。檔案系統一般採用層次化的組織形式,由目錄 或者資料夾 和檔案構成,形成一棵樹的形狀。檔案有內容,用於儲存資料。目錄是容器,可包含檔案或其他目錄。同乙個目錄下的所有檔案和目錄的名字各不相同,不同目錄下可以有名字相同的檔案或目錄。為了指定檔案...

CCF計算機軟體能力認證 C 公共鑰匙盒

問題描述 有乙個學校的老師共用n個教室,按照規定,所有的鑰匙都必須放在公共鑰匙盒裡,老師不能帶鑰匙回家。每次老師上課前,都從公共鑰匙盒裡找到自己上課的教室的鑰匙去開門,上完課後,再將鑰匙放回到鑰匙盒中。鑰匙盒一共有n個掛鉤,從左到右排成一排,用來掛n個教室的鑰匙。一串鑰匙沒有固定的懸掛位置,但鑰匙上...

CCF計算機軟體能力認證 C 字串匹配

問題描述 給出乙個字串和多行文字,在這些文字中找到字串出現的那些行。你的程式還需支援大小寫敏感選項 當選項開啟時,表示同乙個字母的大寫和小寫看作不同的字元 當選項關閉時,表示同乙個字母的大寫和小寫看作相同的字元。輸入格式 輸入的第一行包含乙個字串s,由大小寫英文本母組成。第二行包含乙個數字,表示大小...