yanghui1.cs
上传用户:yiyuerguo
上传日期:2014-09-27
资源大小:3781k
文件大小:1k
源码类别:

C#编程

开发平台:

Others

  1. // 程序:yanghui1.cs
  2. using System;
  3. using System.IO;
  4. public class printandwritetofileofyh
  5. {
  6. public static void Main()
  7. {
  8. StreamWriter sw;
  9. StreamReader inStr = null;
  10. string textLine = null;
  11. int[,] a = new int[10,10];
  12. a[0,0] = 1;    // 初始化数组
  13. for(int i=1;i<10;i++)
  14. {
  15. a[i,0] = 1;
  16. a[i,i] = 1;
  17. for(int j=1;j<i;j++)
  18. {
  19. a[i,j]=a[i-1,j-1]+a[i-1,j];
  20. }
  21. }
  22. try 
  23. {
  24. sw=File.CreateText("yanghui.txt");
  25. }
  26. catch 
  27. {
  28. Console.WriteLine("File cannot be created!");
  29. return;
  30. }
  31. for(int i=0;i<10;i++)
  32. {
  33. for(int j=0;j<=i;j++)
  34. {
  35. sw.Write("{0} ",a[i,j]);
  36. }
  37. sw.WriteLine();   // 换行
  38. }
  39. sw.Close();
  40. //读取文件
  41. FileInfo textFile = new FileInfo(@"yanghui.txt");
  42. inStr = textFile.OpenText();
  43. Console.WriteLine("n Reading from text file: n");
  44. textLine = inStr.ReadLine();
  45. while(textLine != null)
  46. {
  47.     Console.WriteLine(textLine);
  48.             textLine = inStr.ReadLine();
  49. }
  50. inStr.Close();
  51. Console.ReadLine(); 
  52. }
  53. }