標題:
2024/02/26 課堂重點(宗儒)
[打印本頁]
作者:
鄭繼威
時間:
2024-2-26 18:00
標題:
2024/02/26 課堂重點(宗儒)
本帖最後由 鄭繼威 於 2024-2-26 18:42 編輯
2024/02/26 課程重點
上次
[C++證照模擬考]
101
202
304
308
401
403
205
210
305
307
402
408
https://meet.google.com/rcd-crxn-qmz
作者:
李宗儒
時間:
2024-2-26 18:03
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a;
cin>>a;
if(a>100 or a<0)
cout<<"error";
else if(a>60)
cout<<a+10;
else
cout<<a+5;
return 0;
}
複製代碼
作者:
李宗儒
時間:
2024-2-26 18:05
本帖最後由 李宗儒 於 2024-2-26 18:25 編輯
#include<bits/stdc++.h>
using namespace std;
int compute(int a[])
{
int b=0;
for(int i=0;i<6;i++)
if(a[i]%3==0)
b++;
return b;
}
int main()
{
int a[6];
for(int i=0;i<6;i++)
{
cin>>a[i];
}
cout<<compute(a);
return 0;
}
複製代碼
作者:
李宗儒
時間:
2024-2-26 18:11
#include<bits/stdc++.h>
using namespace std;
int compute(int a)
{
if(a==0)
return 0;
else if(a==1)
return 1;
else
return compute(a-1)+compute(a-2);
}
int main()
{
int a;
cin>>a;
for(int i=a;i>0;i--)
cout<<"fib("<<i<<")="<<compute(i)<<endl;
return 0;
}
複製代碼
作者:
李宗儒
時間:
2024-2-26 18:13
#include<bits/stdc++.h>
using namespace std;
int main()
{
string a,b;
cin>>a>>b;
cout<<a.length()<<"\n"<<b.size()<<endl<<a+b;
return 0;
}
複製代碼
作者:
李宗儒
時間:
2024-2-26 18:18
#include<bits/stdc++.h>
using namespace std;
int main()
{
string a;
cin>>a;
for(int i=0;i<a.length();i++)
{
if(int(a[i])>=97 and int(a[i])<=122)
{
cout<<char(a[i]-32);
}
else
{
cout<<char(a[i]+32);
}
}
return 0;
}
複製代碼
作者:
鄭繼威
時間:
2024-2-26 18:29
2
作者:
李宗儒
時間:
2024-2-26 18:36
//205
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a[10]={0};
int b[8]={0};
for(int i=0;i<10;i++)
{
cin>>a[i];
if(a[i]==1)
b[1]+=1;
else if(a[i]==2)
b[2]+=1;
else if(a[i]==3)
b[3]+=1;
else if(a[i]==4)
b[4]+=1;
else if(a[i]==5)
b[5]+=1;
else if(a[i]==6)
b[6]+=1;
else
b[7]+=1;
}
for(int i=1;i<8;i++)
{
if(i==7)
{
cout<<"error:"<<b[i];
break;
}
cout<<"number"<<i<<":"<<b[i]<<endl;
}
return 0;
}
複製代碼
作者:
李宗儒
時間:
2024-2-26 18:41
//210
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c;
cin>>a>>b;
if(b>a)
{
c=a;
a=b;
b=c;
}
for(int i=b;i>0;i--)
{
if(a%i==0 and b%i==0)
{
cout<<i<<endl;
c=(a*b)/i;
cout<<c;
break;
}
}
return 0;
}
複製代碼
作者:
李宗儒
時間:
2024-2-26 18:43
本帖最後由 李宗儒 於 2024-2-26 19:04 編輯
//305
#include<bits/stdc++.h>
using namespace std;
int compute(int a[])
{
if(a[1]==1)
return a[0]+a[2];
else
return a[0]*a[2];
}
int main()
{
int a[3];
for(int i=0;i<3;i++)
cin>>a[i];
cout<<compute(a);
return 0;
}
複製代碼
作者:
李宗儒
時間:
2024-2-26 18:49
//307
#include<bits/stdc++.h>
using namespace std;
int compute(int a[])
{
int b;
for(int i=0;i<4;i++)
{
if(a[i]>a[i+1])
{
b=a[i];
a[i]=a[i+1];
a[i+1]=b;
}
}
return a[4];
}
int main()
{
int a[5];
for(int i=0;i<5;i++)
cin>>a[i];
cout<<compute(a);
return 0;
}
複製代碼
作者:
李宗儒
時間:
2024-2-26 18:54
本帖最後由 李宗儒 於 2024-2-26 19:05 編輯
//402
#include<bits/stdc++.h>
using namespace std;
int main()
{
string a,b;
int a1=0,b1=0,c;
getline(cin,a);
getline(cin,b);
cin>>c;
if(c>a.length())
{
cout<<"error";
return 0;
}
for(int i=0;i<c;i++)
{
a1+=int(a[i]);
b1+=int(b[i]);
}
if(a1>b1)
cout<<a<<" > "<<b;
else if(b1>a1)
cout<<a<<" < "<<b;
else
cout<<a<<" = "<<b;
return 0;
}
複製代碼
作者:
李宗儒
時間:
2024-2-26 19:00
//408
#include<bits/stdc++.h>
using namespace std;
int main()
{
string a,b;
cin>>a>>b;
if(a.length()<3 or a.length()>=20 or b.length()<3 or b.length()>=20)
{
cout<<"error";
return 0;
}
cout<<a.length()<<endl<<b.length()<<endl;
for(int i=b.length()-1;i>=0;i--)
cout<<b[i];
for(int i=a.length()-1;i>=0;i--)
cout<<a[i];
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2