暖阳下的微时光 2014-09-28 03:26
浏览 785

怎么把阿拉伯数字变成汉字

using System;
using System.Windows.Forms;
public class MonthActualApp{
double[] rainfall;
double[] difference = new double[12];
public MonthActualApp() {
rainfall = new double[12];
for(int i=0;i<12;i++) {
System.Console.WriteLine("请输入" + (i+1) + "月的降雨量值:");
rainfall[i] = Double.Parse(System.Console.ReadLine());
}
}
public double MonthlyAverageRainfall() {
double sum = 0;
for(int i=0; i<12;i++) {
sum +=rainfall[i];
}
return sum/12;
}
public void computeDifference()
{
for (int i = 0; i < 12; i++)
{
difference[i] = rainfall[i] - MonthlyAverageRainfall();
}
}
public void printArray(double[] aArray) {
string output = "数组元素值分别为:\n";
for(int i=0; i<aArray.Length; i++){
output += aArray[i] + "\n";
}
Console.WriteLine(output);
}
public static void Main(string[] args)
{
MonthActualApp app = new MonthActualApp();
app.printArray(app.rainfall);
app.computeDifference();
app.printArray(app.difference);
string output = string.Format("{0}{1}", "月平均降雨量:",app.MonthlyAverageRainfall() + "mm") + "\n\n";
output += string.Format("{0,-5}{1,-18}{2,-18}","月", "月降雨量", "与月平均降雨量的偏差") +"\n";
for(int i=0; i<12;i++)
{
output += string.Format("{0,-8}{1,-25:n2}{2,-25:n2}",i+1,app.rainfall[i],app.difference[i]) + "\n";
}

    Console.WriteLine(output);
    Console.ReadKey();
}

}

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥50 永磁型步进电机PID算法
    • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
    • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
    • ¥15 如何处理复杂数据表格的除法运算
    • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
    • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
    • ¥200 uniapp长期运行卡死问题解决
    • ¥15 latex怎么处理论文引理引用参考文献
    • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
    • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?