標題:
2024/02/02 上課重點(家鉌)
[打印本頁]
作者:
劉得恩
時間:
2024-1-28 19:14
標題:
2024/02/02 上課重點(家鉌)
遠距教學連結
會議連結 - 1
會議連結 - 2
今日上課重點:
701 海龍公式
702 二進位轉十進位
703 找零錢
704 過半數
705 庫存函數
今日作業:
C++證照 601-605
送出KitaJudge並
AC
今日考試:
507 猜數字
610 矩陣乘積
作者:
林家鉌
時間:
2024-2-1 18:36
509
#include<bits/stdc++.h>
using namespace std;
int main()
{
string a;
int b,sum=0;
bool n=false;
cin>>a;
for(int i=0;i<a.size();i++)
{
if(a[i]=='/')
{
cout<<" ";
if(n)
sum-=b;
else
sum+=b;
b=0;
n=false;
}
else
{
cout<<a[i];
if(a[i]>='0'&&a[i]<='9')
b=b*10+(a[i]-48);
else if(a[i]=='-')
n=true;
}
}
cout<<endl;
if(n)
cout<<sum-b<<endl;
else
cout<<sum+b<<endl;
return 0;
}
複製代碼
作者:
林家鉌
時間:
2024-2-1 21:39
510
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,m;
cin>>n>>m;
int a[n][m];
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
cin>>a[i][j];
}
}
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
if(a[i][j])
{
if(i==0||j==0||i==n-1||j==m-1)
cout<<'*';
else if(a[i+1][j]==0||a[i-1][j]==0||a[i][j+1]==0||a[i][j-1]==0)
cout<<'*';
else
cout<<' ';
}
else
cout<<' ';
}
cout<<endl;
}
return 0;
}
複製代碼
作者:
林家鉌
時間:
2024-2-2 10:12
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c,d;
cin>>a>>b;
int arr1[a][b];
for(int i=0;i<a;i++)
{
for(int j=0;j<b;j++)
cin>>arr1[i][j];
}
cin>>c>>d;
int arr2[c][d];
for(int i=0;i<a;i++)
{
for(int j=0;j<b;j++)
cin>>arr2[i][j];
}
if(b!=c)
cout<<"error";
else
{
int sum=0;
for(int i=0;i<a;i++)
{
for(int j=0;j<d;j++)
{
for(int k=0;k<b;k++)
{
sum+=arr1[i][k]*arr2[k][j];
}
cout<<sum;
sum=0;
if(j!=d-1)
cout<<" ";
}
cout<<endl;
}
}
return 0;
}
複製代碼
作者:
林家鉌
時間:
2024-2-2 10:58
#include<bits/stdc++.h>
using namespace std;
int main()
{
string a;
int b[15]={0},c=0,m=0,n;
getline(cin,a);
for(int i=0;i<a.size();i++)
{
if(a[i]==' ')
{
b[c-1]++;
if(b[c-1]>m)
{
m=b[c-1];
n=c;
}
c=0;
}
else
c=c*10+(a[i]-48);
}
if(m<=a.size()/2)
cout<<"error";
else
cout<<n;
return 0;
}
作者:
林家鉌
時間:
2024-2-2 11:23
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a[16],b,t,m=0;
cin>>b;
for(int i=0;i<b;i++)
{
cin>>t;
a[t]++;
}
for(int i=0;i<b;i++)
{
if(a[t]>b/2)
{
cout<<i;
return 0;
}
}
cout<<"error";
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2