close
//第一題 using namespace std; int main(){ int Counter=1; int Number; int Largest; cout<<"Enter the first number: "; cin>>Number; Largest=Number; while(Counter<10) { cout<<"Enter the next number :"; cin>>Number; if(Number>Largest) { Largest = Number; } Counter++; } cout<<"Largest is "<<Largest; }
using namespace std; int main(int argc, char** argv) { //第二題 //(a) cout<<"第二題"<<endl; int y=8,x=5; cout<<"a)"<<endl; if(y==8) if(x==5) cout<<"@@@@@"<<endl; //TRUE執行此 else cout<<"#####"<<endl; //FALSE執行此 cout<<"$$$$$"<<endl; //失效所以印出 cout<<"&&&&&"<<endl;//失效所以印出 //(b) cout<<"b)"<<endl; if(y==8) { if(x==5) { cout<<"@@@@@"<<endl; } else { cout<<"#####"<<endl; cout<<"$$$$$"<<endl; cout<<"&&&&&"<<endl; } } //(c) cout<<"c)"<<endl; if(y==8) if(x==5) cout<<"@@@@@"<<endl; else { cout<<"#####"<<endl; cout<<"$$$$$"<<endl; } cout<<"&&&&&"<<endl; //(d) y=5,x=7; cout<<"d)"<<endl; if(y==8) { if(x==5) cout<<"@@@@@"<<endl; } else { cout<<"#####"<<endl; cout<<"$$$$$"<<endl; cout<<"&&&&&"<<endl; } return 0; }
using namespace std; int main(int argc, char** argv) { //第三題 int getin,num1,num2,num3,num4,num5; cout<<"第三題"<<endl; cout<<"Enter a 5-digit number :"<<endl; cin>>getin; num1 = getin/10000; num2 = getin%10000/1000; num3 = getin%1000/100; num4 = getin%100/10; num5 = getin%10; if(num3>=num2&&num2>=num1&&num3>=num4&&num4>=num5) { cout<<getin<<"is a palindrome!!!"; } else { cout<<getin<<"is not a palindrome."; } return 0; }
這題不是我寫的 今天資管才教二進位而以 超扯 .... 而且還不是計概教,還在談專題報告(計概)
...臨時出了這題目真的有點OX
這題參考就好 感謝旁邊資工有教2進位的同學...這題不是我寫的
//第四題 cout<<"第四題"; int put,sum=0,t=1; cin>>put; while(put>0) { sum+=(put%10)*t; put = put/10; t*=2; } cout<<sum;
5. 輸入一個不超過10的九次方 的正整數,輸出它的位數。例如12735 的位數是5。請不要使用任何數學函
數,只使用四則運算和迴圈。
using namespace std; int main(int argc, char** argv) { //第五題 cout<<"第五題"; int n,count=0; cin>> n; while(n>0) { n/=10; count++; } cout<<count; return 0; }
當時算第五題時把WHILE裡面打成While(n<0)一直Debug永遠的Count = 0
這五題從下午3點多做到下午5點多...多虧2進位啊 ... 讓我卡了快1小時...還有最後的WHILE
全站熱搜
留言列表