# Maker a6 ## 注意 除了部分與高二重疊題目 否則我不會提供C++的版本 沒有連結的題目表示自出題 ## 聯絡 如果需要請找我DC或IG 私訊請註明學校及年級 減少浪費時間 IG:arvinyoyo DC:a6a6a6#5797 ## 期許 我希望不要有人資訊這科被當掉 請對自己負責 # Q1 + - * // % ```py= a,b=map(int,input().split()) print(f'{a}+{b}={a+b}') print(f'{a}-{b}={a-b}') print(f'{a}*{b}={a*b}') print(f'{a}//{b}={a//b}') print(f'{a}%{b}={a%b}') ``` # Q2 [Johnny B. Goode](https://zerojudge.tw/ShowProblem?problemid=c716) sol1 ```py= s=input() print(f'Go, {s}, go go') ``` sol2 ```py= s=input() print('Go',end=', ') print(s,end=', ') print('go go') ``` # Q3 [中華民國萬歲](https://zerojudge.tw/ShowProblem?problemid=d049) ```py= a=int(input()) print(a-1911) ``` # Q4 [乘乘樂](https://zerojudge.tw/ShowProblem?problemid=a149) ```py= n=int(input()) for j in range(n): a=int(input()) if(a==0): print('0') continue ans=1;#相乘不可等於0 while(a>=1): ans*=a%10 a=a//10 print(ans) ``` # Q5 [加減乘除](https://zerojudge.tw/ShowProblem?problemid=c382) ```py= a,b,c=map(str,input().split()) a=int(a) c=int(c) if(b=='+'): print(a+c) if(b=='-'): print(a-c) if(b=='*'): print(a*c) if(b=='/'): print(a//c) ``` # Q6 大寫轉小寫 ```py= s=input() print(s.upper()) ``` # Q7 [棒棒糖事件](https://zerojudge.tw/ShowProblem?problemid=f165) ```py= n,m=map(int,input().split()) if m==0 or n%m: print("OK!") else: print(n%m) ``` # Q8 [hello, everyone](https://zerojudge.tw/ShowProblem?problemid=b969) python ```py= a=list(map(str,input().split())) s=input() for i in range(len(a)): print(s,end=", ") print(a[i]) ``` C++ ```cpp= #include <bits/stdc++.h> using namespace std; signed main() { vector<string> v; string s; while(cin>>s) { v.push_back(s); } for(int i=0;i<v.size()-1;i++) cout<<v[v.size()-1]<<", "<<v[i]<<endl; } ``` # Q9 Hello, kitty!!! ```py= n=int(input()) for i in range(n): print(f"{i+1}.Hello kitty!!!") ``` # Q10 奇數運算(省略多字) python ```py= n=int(input()) sum=0 a=[] z=1 for i in range(1,n+1): sum+=z; print(z,end=' ') a.append(z) z=z+2 print() print("sum=",end='') print(sum) print("average=",end='') print(round(sum/n)) print("Median=",end='') if n%2==0: print(round((a[round(n/2)]+a[round(n/2)-1])/2)) else: print(a[round(n/2)-1]) ``` C++ ```cpp= #include <bits/stdc++.h> using namespace std; signed main() { int n; cin>>n; vector<int> v; int sum=0; for(int i=1;i<2*n+1;i+=2) { v.push_back(i); cout<<i<<' '; sum+=i; } cout<<endl; cout<<"sum= "<<sum<<endl; cout<<"average= "<<sum/n<<endl; cout<<"Median= "; if(n%2==0) { cout<<(v[n/2]+v[n/2-1])/2; } else cout<<v[n/2]; } ```