#25452: 後面多兩個字????


Tamilala (Tamilala不是星導夢女)

學校 : 國立臺南女子高級中學
編號 : 138845
來源 : [140.113.129.144]
最後登入時間 :
2024-04-20 02:23:18
c381. 聖經密碼 -- 板橋高中教學題 | From: [218.164.175.55] | 發表日期 : 2021-05-22 11:56

  1. #include<iostream>
  2. using namespace std;
  3.  
  4. int main(){
  5. int n,m,find;
  6. string str,input;
  7. str="";
  8. while(cin>>n>>m&&n&&m){
  9. for(int i=0;i<n;i++){
  10. cin>>input;
  11. str+=input;
  12. }
  13. for(int i=0;i<n;i++){
  14. cin>>find;
  15. cout<<str[find-1];
  16. }
  17. cout<<'\n';
  18. str.clear();
  19. }
  20.  
  21. return 0;
  22. }

 

#0: 100% WA (line:1)

您的答案為: qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsi
正確答案為: qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq

求解,為何後面會多出兩個字?測試執行時沒問題的......

 

 
#30587: Re: 後面多兩個字????


bobo0711 (便宜麥茶)

學校 : 國立雲林科技大學
編號 : 122827
來源 : [60.244.225.214]
最後登入時間 :
2023-12-04 21:27:01
c381. 聖經密碼 -- 板橋高中教學題 | From: [125.230.208.93] | 發表日期 : 2022-05-30 14:58

  1. #include
  2. using namespace std;
  3.  
  4. int main(){
  5. int n,m,find;
  6. string str,input;
  7. str="";
  8. while(cin>>n>>m&&n&&m){
  9. for(int i=0;i<n;i++){
  10. cin>>input;
  11. str+=input;
  12. }
  13. for(int i=0;i<n;i++){
  14. cin>>find;
  15. cout<<str[find-1];
  16. }
  17. cout<<'\n';
  18. str.clear();
  19. }
  20.  
  21. return 0;
  22. }

 

#0: 100% WA (line:1)

您的答案為: qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsi
正確答案為: qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq

求解,為何後面會多出兩個字?測試執行時沒問題的......

 

輸出次數(第13行)

 
ZeroJudge Forum