標題:
2024/06/01 課堂重點(品禎)
[打印本頁]
作者:
鄭繼威
時間:
2024-6-1 15:36
標題:
2024/06/01 課堂重點(品禎)
本帖最後由 鄭繼威 於 2024-6-1 17:25 編輯
2024/06/01課程重點
上次
[C++證照]
601 大小寫轉換
602 字串拆解
603 多重迴圈
604 選擇排序
[作業]
KitaJudge 線上程式解題系統 (Online Judge System)
作者:
鄭繼威
時間:
2024-6-1 16:49
#include<bits/stdc++.h>
using namespace std;
string ans="";
string gus;
int main()
{
srand(time(NULL));
int n[4];
for(int i=0;i<4;i++)
{
n[i]=rand()%10;
for(int j=0;j<i;j++)
{
if(n[i]==n[j])
{
i--;
}
}
}
for(int i=0;i<4;i++)
{
ans=ans+to_string(n[i]);
}
int c=1;
while(true)
{
if(c==8)
{
cout<<"公布解答,輸入1"<<endl;
}
cout<<"第"<<c<<"次,猜:";
cin>>gus;
if(gus=="1")
{
cout<<"正確答案:"<<ans<<endl;
break;
}
int a=0,b=0;
for(int i=0;i<4;i++)
{
if(ans[i]==gus[i])
{
a++;
}
else if(ans.find(gus[i])!=-1)
{
b++;
}
}
cout<<a<<"A"<<b<<"B"<<endl;
if(a==4)
{
cout<<"good"<<endl;
break;
}
c++;
}
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2