#956: 救命!!難道switch不能寫??


shane0000028 (賢賢易色)


  1. #include <stdio.h>   
  2. #include <stdlib.h>        
  3. #include <iostream>   
  4. using namespace std;   
  5. int main()   
  6. {   
  7.     int ;   
  8.     while(cin>>a)   
  9.     {   
  10.     switch(a-0)   
  11.        {   
  12.        case 1:   
  13.        cout << "0" << endl;    
  14.        break;   
  15.        case 0   
  16.        cout << "1" << endl;   
  17.        break;   
  18.        }   
  19.     }   
  20.     system("pause");   
  21.     return 0;   
  22. }  
  23. 到底哪裡錯了?(我是初學者)
#960: Re:救命!!難道switch不能寫??


fuho (~)


  1. #include <stdio.h>   
  2. #include <stdlib.h>        
  3. #include <iostream>   
  4. using namespace std;   
  5. int main()   
  6. {   
  7.     int a;   
  8.     while(cin>>a)   
  9.     {   
  10.     switch(a-0)   
  11.        {   
  12.        case 1:   
  13.        cout << "0" << endl;    
  14.        break;   
  15.        case 0 :  
  16.        cout << "1" << endl;   
  17.        break;   
  18.        }   
  19.     }   
  20.     system("pause");   
  21.     return 0;   
  22. }  到底哪裡錯了?(我是初學者)


#5751: Re:救命!!難道switch不能寫??


bowwow5252 (阿望)


  1. #include    
  2. #include         
  3. #include    
  4. using namespace std;   
  5. int main()   
  6. {   
  7.     int a;   
  8.     while(cin>>a)   
  9.     {   
  10.     switch(a-0)   
  11.        {   
  12.        case 1:   
  13.        cout << "0" << endl;    
  14.        break;   
  15.        case 0 :  
  16.        cout << "1" << endl;   
  17.        break;   
  18.        }   
  19.     }   
  20.     system("pause");   
  21.     return 0;   
  22. }  到底哪裡錯了?(我是初學者)

這個程式判定不能用system("pause");

#7001: Re:救命!!難道switch不能寫??


akira0331 (小迷糊)


  1. #include    
  2. #include         
  3. #include    
  4. using namespace std;   
  5. int main()   
  6. {   
  7.     int a;   
  8.     while(cin>>a)   
  9.     {   
  10.     switch(a-0)   
  11.        {   
  12.        case 1:   
  13.        cout << "0" << endl;    
  14.        break;   
  15.        case 0 :  
  16.        cout << "1" << endl;   
  17.        break;   
  18.        }   
  19.     }   
  20.     system("pause");   
  21.     return 0;   
  22. }  到底哪裡錯了?(我是初學者)

這個程式判定不能用system("pause");


直接cout << 1-a  不是更快