×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
#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