標題:
2023/12/16 課堂重點
[打印本頁]
作者:
陳育霖
時間:
2023-12-15 22:59
標題:
2023/12/16 課堂重點
本帖最後由 陳育霖 於 2023-12-16 11:12 編輯
今日上課重點:
APCS 10510 觀念題 16 ~ 25
遞迴-合成函數2
遞迴-二維黑白影像編碼
今日作業:
a015: 妳那裡現在幾點了?
要送出KitaJudge並
AC
a030: 電腦教室
要送出KitaJudge並
AC
a039: 小明的作業
要送出KitaJudge並
AC
a040: 文文的求婚 (三)
要送出KitaJudge並
AC
a043: 棄保效應
要送出KitaJudge並
AC
考試:
303 函式與陣列 (質數判斷)
410 字串與檔案處理 (字首轉大寫)
錄影連結:
https://drive.google.com/drive/folders/14vmlznrHDnkBIFas9bfF6TFCi5NnEpBz
作者:
曾宥程
時間:
2023-12-16 10:44
303:
#include<bits/stdc++.h>
using namespace std;
int compute(int n)
{
for(int i=2 ; i<=sqrt(n) ; i++)
if(n%i==0)
return 0;
return 1;
}
int main()
{
int n;
cin>>n;
if(compute(n))
cout<<n<<" is a prime number"<<endl;
else
cout<<n<<" is not a prime number"<<endl;
return 0;
}
複製代碼
410:
#include<bits/stdc++.h>
using namespace std;
string str;
int main()
{
ifstream in;
ofstream out;
in.open("read.txt");
out.open("write.txt");
int n;
cin>>n;
for(int i=0 ; i<n ; i++)
{
getline(in,str);
out<<(char)(str[0]-'a'+'A');
for(int j=1 ; j<str.length() ; j++)
{
if(str[j]==' ')
str[j+1]+=-'a'+'A';
out<<str[j];
}
out<<endl;
}
in.close();
out.close();
return 0;
}
複製代碼
作者:
林羿丞
時間:
2023-12-16 10:46
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
string str;
bool a;
ifstream in;
ofstream out;
cin>>n;
in.open("read.txt");
out.open("write.txt");
for(int i=0; i<n;i++){
getline(in,str);
out<<char(str[0]-'a'+'A');
for(int j=1;j<str.size();j++){
if(str[j]==' '){
str[j+1]=str[j+1]-'a'+'A';
}
out<<str[j];
}
out<<endl;
}
return 0;
}
複製代碼
作者:
曾宥程
時間:
2023-12-16 11:15
本帖最後由 曾宥程 於 2023-12-16 11:21 編輯
16: ?
D
21: A
17: C 22: B
18: B 23: D
19: D 24: B
20: C
D
25: D
C
作者:
林羿丞
時間:
2023-12-16 11:19
DCBDDABDBB
複製代碼
作者:
林羿丞
時間:
2023-12-16 11:21
DCBDD
ABDBB
作者:
林羿丞
時間:
2023-12-16 12:05
#include<bits/stdc++.h>
using namespace std;
int main(){
int sum=0;
for(int i=0;i<5;i++){
int a,b,c;
cin>>a>>b>>c;
int x=max(a,max(b,c));
if((a+b+c)-x>x){
sum++;
}
}
cout<<sum<<endl;
}
複製代碼
作者:
林羿丞
時間:
2023-12-16 12:15
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b;
int sum=0;
cin>>a>>b;
for(int i=a;i<=b;i++)
{
if((i%4==0 && i%100!=0)||i%400==0){
sum++;
}
}
cout<<sum<<endl;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2