• 测试Windows Live Writer编写博客,主要是代码格式


    这里是代码,这是通过Insert Code for Windows Live Writer.msi这个插件发布的:

       1:  #include <stdio.h>
       2:   
       3:  #define LEN 5
       4:  int a[LEN] = { 10, 5, 2, 4, 7 };
       5:   
       6:  void insertion_sort(void)
       7:  {
       8:      int i, j, key;
       9:      for (j = 1; j < LEN; j++) {
      10:          printf("%d, %d, %d, %d, %d\n",
      11:                 a[0], a[1], a[2], a[3], a[4]);
      12:          key = a[j];
      13:          i = j - 1;
      14:          while (i >= 0 && a[i] > key) {
      15:              a[i+1] = a[i];
      16:              i--;
      17:          }
      18:          a[i+1] = key;
      19:      }
      20:      printf("%d, %d, %d, %d, %d\n",
      21:             a[0], a[1], a[2], a[3], a[4]);
      22:  }
      23:   
      24:  int main(void)
      25:  {
      26:      insertion_sort();
      27:      return 0;
      28:  }

    好了,不知道这次怎么样?希望没有什么问题

    下面的代码是通过Code Snippet plugin for Windows Live Writer这个插件发布的:

    #include <stdio.h>
     
    #define LEN 5
    int a[LEN] = { 10, 5, 2, 4, 7 };
     
    void insertion_sort(void)
    {
        int i, j, key;
        for (j = 1; j < LEN; j++) {
            printf("%d, %d, %d, %d, %d\n",
                   a[0], a[1], a[2], a[3], a[4]);
            key = a[j];
            i = j - 1;
            while (i >= 0 && a[i] > key) {
                a[i+1] = a[i];
                i--;
            }
            a[i+1] = key;
        }
        printf("%d, %d, %d, %d, %d\n",
               a[0], a[1], a[2], a[3], a[4]);
    }
     
    int main(void)
    {
        insertion_sort();
        return 0;
    }

    下面的代码和上面的一样,只不过不使用容器,使用代码行:

       1: #include <stdio.h>
       2:  
       3: #define LEN 5
       4: int a[LEN] = { 10, 5, 2, 4, 7 };
       5:  
       6: void insertion_sort(void)
       7: {
       8:     int i, j, key;
       9:     for (j = 1; j < LEN; j++) {
      10:         printf("%d, %d, %d, %d, %d\n",
      11:                a[0], a[1], a[2], a[3], a[4]);
      12:         key = a[j];
      13:         i = j - 1;
      14:         while (i >= 0 && a[i] > key) {
      15:             a[i+1] = a[i];
      16:             i--;
      17:         }
      18:         a[i+1] = key;
      19:     }
      20:     printf("%d, %d, %d, %d, %d\n",
      21:            a[0], a[1], a[2], a[3], a[4]);
      22: }
      23:  
      24: int main(void)
      25: {
      26:     insertion_sort();
      27:     return 0;
      28: }

    下面使用“代码插入插件”cf.SyntaxHighighter测试一下:

    下面使用Paste from Visual Studio来试一试:

    #include <stdio.h>
    
    #define LEN 5
    int a[LEN] = { 10, 5, 2, 4, 7 };
    
    void insertion_sort(void)
    {
    	int i, j, key;
    	for (j = 1; j < LEN; j++) {
    		printf("%d, %d, %d, %d, %d\n",
    		       a[0], a[1], a[2], a[3], a[4]);
    		key = a[j];
    		i = j - 1;
    		while (i >= 0 && a[i] > key) {
    			a[i+1] = a[i];
    			i--;
    		}
    		a[i+1] = key;
    	}
    	printf("%d, %d, %d, %d, %d\n",
    	       a[0], a[1], a[2], a[3], a[4]);
    }
    
    int main(void)
    {
    	insertion_sort();
    	return 0;
    }
  • 相关阅读:
    消息摘要算法示例(python和go)
    试设计代码生成器模式[初步]
    Webb.WAVE.Controls.Upload2已经完成,正在测试中。
    QuickGuide for AJAX[简译AJAX快速指南]以及对现有WebService的扩展。
    WebbUpload2测试版--HTTP协议下,用IE上传大文件解决方案,[附源码]
    [转]在APACHE上运行asp.net
    一段比较经典的多线程学习代码
    Catch the star that will take you to your dream摘取命运的启明星
    ASP.net页面上的默认Submit按钮!
    [转]Ajax在Sun上的理论
  • 原文地址:https://www.cnblogs.com/wangshuo/p/1929623.html
Copyright © 2020-2023  润新知