#6051: 我囧了,實在不知何處錯......(自己測試是成功的 但是在這老是錯)


springleaf1 (Arnie Chang)

學校 : 臺中市立忠明高級中學
編號 : 21030
來源 : [125.231.209.39]
最後登入時間 :
2011-11-17 19:03:51
d451. 一、科學記號 -- 98學年度板橋高中校內資訊學科能力競賽 | From: [125.231.221.66] | 發表日期 : 2011-11-08 19:59

WA (line:1)
答案不正確
您的答案為: 3.000000x10(1 ...略 正確答案為: 3x10(10) 
xxxxx幫忙測一下程式碼......我實在找不到錯誤......xxxxx
 
// d451.cpp
// 科學記號
#include <iostream>
#include <iomanip>
#include <math.h>
using namespace std;

int main()
{
long double n[100];
int line(0);
int count(0);
int ten(0);
double bits(0);
while(cin >> line)
{
for(count = 0; count < line; count++)
{
cin >> n[count] >> bits;
while(n[count] < 1)
{
n[count] = n[count]*10;
ten = ten - 1;
}
while(n[count] >= 10)
{
n[count] = n[count]/10;
ten = ten + 1;
}
cout << fixed << setprecision(bits-1) << n[count]; 
cout << "x10(" << ten << ")";
cout << endl;
ten = 0;
bits = 0;
}
line = 0;
}
return 0;
 
ZeroJudge Forum