瀏覽單個文章
8:5
Major Member
 

加入日期: Dec 2002
您的住址: 謎
文章: 265
我想演算法類似這樣吧•••
代碼:
output("enter a number (!=0)");
input(max1) ;
if (max1==0) {
    output("we need two numbers at least!!!");
    abort();
}
output("enter a number (!=0)");
input(max2) ;
if (max2==0) {
    output("we need two numbers at least!!!");
    abort();
}

if (max2>max1) swap(max1, max2);

while (true) {
   output("enter a number (0 to quit)");
   input(n);
   if (n==0) break;
   if (n>max1) {
      max2=max1;
      max1=n; 
   } else if (n>max2) {
      max2=n;
   }
}
output(max1,max2);
舊 2004-10-28, 10:22 PM #13
回應時引用此文章
8:5離線中