#5338: 答案後面出現亂碼


st930312 (糖果)

學校 : 臺北市立大同高級中學
編號 : 11223
來源 : [211.23.129.205]
最後登入時間 :
2016-03-17 10:21:21
a009. 解碼器 -- ACM 458 | From: [180.176.152.183] | 發表日期 : 2011-07-11 04:06

我程式學得斷斷續續的

所以很多地方不太懂

 請各位多多幫忙~"~

#include "iostream"
#include "string"

using namespace std;


int main(){
   
    string a;
    while(getline(cin,a))
    {
    int c=a.length();
    char k[c];
    for(int i=0;i<c;i++)
    k[i]=a[i]-7;
   
    cout<<k<<endl<<endl;  
   
   
}
return 0;
}
 

 
#5375: Re:答案後面出現亂碼


yuchiao0921 (我的字典沒有放棄)

學校 : 道明中學
編號 : 18267
來源 : [124.218.85.67]
最後登入時間 :
2017-12-09 04:26:44
a009. 解碼器 -- ACM 458 | From: [123.204.116.207] | 發表日期 : 2011-07-15 17:02

我程式學得斷斷續續的

所以很多地方不太懂

 請各位多多幫忙~"~

#include "iostream"
#include "string"

using namespace std;


int main(){
   
    string a;
    while(getline(cin,a))
    {
    int c=a.length();
    char k[c];
    for(int i=0;i    k[i]=a[i]-7;
   
    cout<   
   
}
return 0;
}
 

修改了一些 
應該ok 
#include <iostream>
#include <cstring> 
using namespace std;
int main()
{  
   
  string a;
    while(getline(cin,a))
    {
    int c=a.length();
    char k[c];
    for(int i=0;i<c;i++)
    {
           k[i]=a[i]-7;  
          cout<<k[i];   
    }
    cout<<"\n";
}
return 0;
}
 
 
ZeroJudge Forum