//第一題
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
文章標籤
全站熱搜
