LOGO
首页 小说列表 排行榜 搜索

    C语言教程-第59页

  • 第1页
  • 上一页
  • 下一页

    温馨提醒:系统正在全面升级。您可以访问最新站点。谢谢!

      }

      break;

      }

      }

      }

      for(i=0;i<11;i++)

      printf("%6d",a[i]);

      getch();

      }

      ==============================================================

      【程序40】

      题目:将一个数组逆序输出。

      1.程序分析:用第一个与最后一个交换。

      2.程序源代码:

      #include "stdio.h"

      #include "conio.h"

      #define N 5

      main()

      {

      int a[N]={9,6,5,4,1},i,temp;

      printf("\n original array:\n");

      for(i=0;i

      printf("%4d",a[i]);

      for(i=0;i

      {

      temp=a[i];

      a[i]=a[N-i-1];

      a[N-i-1]=temp;

      }

      printf("\n sorted array:\n");

      for(i=0;i

      printf("%4d",a[i]);

      getch();

      }

        .:.:经典c程序100例==41--50:.:.

          经典c程序100例==41--50

      【程序41】

      题目:学习static定义静态变量的用法   

      1.程序分析:

      2.程序源代码:

      #include "stdio.h"

      #include "conio.h"

      varfunc()

      {

      int var=0;

      static int static_var=0;

      printf("\40:var equal %d \n",var);

      printf("\40:static var equal %d \n",static_var);

      printf("\n");

      var++;

      static_var++;

      }

      void main()

      {

      int i;

      for(i=0;i<3;i++)

      varfunc();

      getch();

      }

      ==============================================================

      【程序42】

      题目:学习使用auto定义变量的用法

      1.程序分析:      

      2.程序源代码:

      #include "stdio.h"

      #include "conio.h"

      main()

      {

      int i,num;

      num=2;

      for(i=0;i<3;i++)

      {

      printf("\40: The num equal %d \n",num);

      num++;

      {

      auto int num=1;

      printf("\40: The internal block num equal %d \n",num);

      num++;

      }

      }

      getch();

      }

      ==============================================================

      【程序43】

      题目:学习使用static的另一用法。   

      1.程序分析:

      2.程序源代码:

      #include "stdio.h"

      #include "conio.h"

      main()

      {

      int i,num;

      num=2;

      for(i=0;i<3;i++)

      {

      printf("\40: The num equal %d \n",num);

      num++;

      {

      static int num=1;

      printf("\40:The internal block num equal %d\n",num);

      num++;

  • 第1页
  • 上一页
  • 下一页