#11346: 為什麼不會換行


karta0910489 (unknown)


#include<iostream>
using namespace std;

int main(){
int k=-7;
char a;
while(cin>>a){
if(a==32){
cout<<" ";
}
else{
if(a==10){
cout<<endl;
}
else{
a+=k;
cout<<a;
}
}
}
}

#11387: Re:為什麼不會換行


rifleak74 (芭樂)


#include
using namespace std;

int main(){
int k=-7;
char a;
while(cin>>a){
if(a==32){
cout<<" ";
}
else{
if(a==10){
cout<<endl;
}
else{
a+=k;
cout<<a;
}
}
}
}



你的打法其實可以直接簡化成這樣

#include <iostream>

using namespace std;

 

int main() {

    char a;

    while(cin>>a){

            cout << char(a-7);

    }

 return 0;

}