/* (程序頭部注釋開始)
* 程序的版權和版本聲明部分
* Copyright (c) 2011, 煙台大學計算機學院學生
* All rights reserved.
* 文件名稱:輸入一個整數,將其各位數字顛倒順序後輸出
* 作 者: 雷恆鑫
* 完成日期: 2012 年 09 月 09 日
* 版 本 號: V1.0
* 對任務及求解方法的描述部分
* 輸入描述:
* 問題描述:
* 程序輸出:
* 程序頭部的注釋結束
*/
[csharp]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication_do_while
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("這是一個--輸入一個整數,將其各位數字顛倒順序後輸出的程序");
Console.Write("請輸入一個整數:");
string s = Console.ReadLine();
char[] c = s.ToCharArray();
int i = c.Length;
int j = c.Length-1;
char[] c1 = new char[c.Length];
//利用foreach語句循環輸出數組中每一個元素
Console.Write("您輸入的整數為:");
foreach (char var in c)
{
Console.Write(var); //依次讀取字符串中的元素
}
Console.WriteLine();
foreach (char var in c)
{
c1[j] = var;
--j; //字符串反向讀取
}
Console.Write("各位數字顛倒順序後為:");
foreach (char var in c1)
{
Console.Write(var); //依次讀取字符串中的元素
}
Console.ReadKey();
}
}
}
運行結果:
經驗積累:
1.foreach函數挺好用。