溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

1001.Reverse Root

發(fā)布時間:2020-04-15 12:20:27 來源:網(wǎng)絡(luò) 閱讀:541 作者:Gilbert_ 欄目:編程語言

 

1001. Reverse Root

Time limit: 2.0 second
Memory limit: 64 MB

The problem is so easy, that the authors were lazy to write a statement for it!

Input

The input stream contains a set of integer numbers Ai (0 ≤ Ai ≤ 1018). The numbers are separated by any number of spaces and line breaks. A size of the input stream does not exceed 256 KB.

Output

For each number Ai from the last one till the first one you should output its square root. Each square root should be printed in a separate line with at least four digits after decimal point.

Sample

input

output

 1427  0   

 

   876652098643267843 

5276538

 

 

2297.0716

936297014.1164

0.0000

37.7757

 

 

代碼:

using System;

using System.Globalization;

 

publicclassReverseRoot

{

privatestaticvoid Main()

    {

NumberFormatInfo nfi = NumberFormatInfo.InvariantInfo;

string[] input = Console.In.ReadToEnd().Split(

newchar[] { ' ''\t''\n''\r' }, StringSplitOptions.RemoveEmptyEntries);

for (int i = input.Length - 1; i >= 0; i--)

        {

double root = Math.Sqrt(double.Parse(input[i], nfi));

Console.WriteLine(string.Format(nfi, "{0:F4}", root));

        }

    }

}

 

總結(jié):

1.學(xué)習(xí)了C#中的屬性定義,并查找資料了解Console.In屬性為什么還有方法ReadToEnd(),ReadToEnd()后面還有Split方法。

2.使用TextReader 類定義的輸入方法ReadToEnd ( )String.Split( )方法 

3.了解NumberFormatInfo類及其成員

4.學(xué)習(xí)了輸出格式

 

1.屬性是一種類成員,它將字段和訪問字段的方法組合在一起。屬性不一定是值類型,它也可以是一個類的實(shí)例。所以說,屬性是有類型的,這個類型有這個方法,就可以了!具體可參考http://bbs.csdn.net/topics/80284324http://zhidao.baidu.com/question/320769258.html。ReadToEnd()方法返回的是string對象,Split()方法是String類的方法,故可在ReadToEnd()后面還有Split方法。個人總結(jié),是先執(zhí)行Console.In.ReadToEnd(),再將返回的String對象Split(),這也是input是數(shù)組的原因.

 

2.方法:string ReadToEnd() TextReader類定義的輸入方法,功能是讀取數(shù)據(jù)流中從當(dāng)前位置到結(jié)尾的所有字符并將它們作為一個字符串返回。String.Split()返回包含此實(shí)例中的子字符串(由指定 Char 或 String 數(shù)組的元素分隔)的 String 數(shù)組,詳細(xì)可搜MSDN。

 

3.NumberFormatInfo類,根據(jù)區(qū)域性定義設(shè)置數(shù)值格式以及如何顯示數(shù)值,詳細(xì)可搜MSDN。

 

4.學(xué)習(xí)了String.Format()方法格式化數(shù)據(jù)

 

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI