我在場外,只做了第二題和第三題。就說說這兩道題目吧。
這道題目,就是給你乙個只包含七個字元的式子,判斷是否等於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,由大小寫英文本母組成。第二行包含乙個數字,表示大小...