⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c语言经典c程序100例==41--50c语言.txt

📁 C语言经典程序100例,文件格式为文本,全部例子都通过编译,在TURBO C工C++环境下运行.
💻 TXT
字号:
c语言::经典c程序100例==41--50::c语言
       C语言教室数据结构软件下载技术论坛

                  |   C语言教室   |   |   数据结构   |   |   Linux初探   |   
                        |  您的位置>>C语言教室>>C程序百例>>经典c程序100例==41--50[原创]   


                              点击“保存设置”按扭可使您本次阅读的整体设置(文字、字号、背景)得以保留,下次阅读时您就不必再重新设置,以符合您的阅读习惯。

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

                                文字  黑色 白色 红色 灰色 绿色 蓝色 青色 黄色 背景  白色 黑色 粉红 灰色 绿色 
                                蓝色 青色 综色 字号  9 pt 10 pt 12 pt 14 pt 16 pt 19 pt 
                              保存设置   人气指数:39788   

                                  经典c程序100例==41--50
                              【程序41】
                              题目:学习static定义静态变量的用法   
                              1.程序分析:
                              2.程序源代码:
                              #include "stdio.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();
                              }
                              ==============================================================
                              【程序42】 
                              题目:学习使用auto定义变量的用法
                              1.程序分析:      
                              2.程序源代码:
                              #include "stdio.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++;
                                }
                               }
                              }
                              ==============================================================
                              【程序43】
                              题目:学习使用static的另一用法。   
                              1.程序分析:
                              2.程序源代码:
                              #include "stdio.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++;
                              }
                              }
                              }
                              ==============================================================
                              【程序44】
                              题目:学习使用external的用法。
                              1.程序分析:
                              2.程序源代码:
                              #include "stdio.h"
                              int a,b,c;
                              void add()
                              { int a;
                              a=3;
                              c=a+b;
                              }
                              void main()
                              { a=b=4;
                              add();
                              printf("The value of c is equal to %d\n",c);
                              }
                              ==============================================================
                              【程序45】
                              题目:学习使用register定义变量的方法。
                              1.程序分析:
                              2.程序源代码:
                              void main()
                              {
                              register int i;
                              int tmp=0;
                              for(i=1;i<=100;i++)
                              tmp+=i;
                              printf("The sum is %d\n",tmp);
                              }
                              ==============================================================
                              【程序46】
                              题目:宏#define命令练习(1)   
                              1.程序分析:
                              2.程序源代码:
                              #include "stdio.h"
                              #define TRUE 1
                              #define FALSE 0
                              #define SQ(x) (x)*(x)
                              void main()
                              {
                              int num;
                              int again=1;
                              printf("\40: Program will stop if input value less 
                              than 50.\n");
                              while(again)
                              {
                              printf("\40:Please input number==>");
                              scanf("%d",&num);
                              printf("\40:The square for this number is %d 
                              \n",SQ(num));
                              if(num>=50)
                               again=TRUE;
                              else
                               again=FALSE;
                              }
                              }
                              ==============================================================
                              【程序47】
                              题目:宏#define命令练习(2)
                              1.程序分析:            
                              2.程序源代码:
                              #include "stdio.h"
                              #define exchange(a,b) { \ 
                              /*宏定义中允许包含两道衣裳命令的情形,此时必须在最右边加上"\"*/
                                          int t;\
                                          t=a;\
                                          a=b;\
                                          b=t;\
                                         }
                              void main(void)
                              {
                              int x=10;
                              int y=20;
                              printf("x=%d; y=%d\n",x,y);
                              exchange(x,y);
                              printf("x=%d; y=%d\n",x,y);
                              }
                              ==============================================================
                              【程序48】
                              题目:宏#define命令练习(3)   
                              1.程序分析:
                              2.程序源代码:
                              #define LAG >
                              #define SMA <
                              #define EQ ==
                              #include "stdio.h"
                              void main()
                              { int i=10;
                              int j=20;
                              if(i LAG j)
                              printf("\40: %d larger than %d \n",i,j);
                              else if(i EQ j)
                              printf("\40: %d equal to %d \n",i,j);
                              else if(i SMA j)
                              printf("\40:%d smaller than %d \n",i,j);
                              else
                              printf("\40: No such value.\n");
                              }
                              ==============================================================
                              【程序49】
                              题目:#if #ifdef和#ifndef的综合应用。
                              1. 程序分析: 
                              2.程序源代码:
                              #include "stdio.h"
                              #define MAX
                              #define MAXIMUM(x,y) (x>y)?x:y
                              #define MINIMUM(x,y) (x>y)?y:x
                              void main()
                              { int a=10,b=20;
                              #ifdef MAX
                              printf("\40: The larger one is 
%d\n",MAXIMUM(a,b));
                              #else
                              printf("\40: The lower one is %d\n",MINIMUM(a,b));
                              #endif
                              #ifndef MIN
                              printf("\40: The lower one is %d\n",MINIMUM(a,b));
                              #else
                              printf("\40: The larger one is 
%d\n",MAXIMUM(a,b));
                              #endif
                              #undef MAX
                              #ifdef MAX
                              printf("\40: The larger one is 
%d\n",MAXIMUM(a,b));
                              #else
                              printf("\40: The lower one is %d\n",MINIMUM(a,b));
                              #endif
                              #define MIN
                              #ifndef MIN
                              printf("\40: The lower one is %d\n",MINIMUM(a,b));
                              #else
                              printf("\40: The larger one is 
%d\n",MAXIMUM(a,b));
                              #endif
                              }
                              ==============================================================
                              【程序50】
                              题目:#include 的应用练习   
                              1.程序分析:
                              2.程序源代码:
                              test.h 文件如下:
                              #define LAG >
                              #define SMA <
                              #define EQ ==
                              #include "test.h" /*一个新文件50.c,包含test.h*/
                              #include "stdio.h"
                              void main()
                              { int i=10;
                              int j=20;
                              if(i LAG j)
                              printf("\40: %d larger than %d \n",i,j);
                              else if(i EQ j)
                              printf("\40: %d equal to %d \n",i,j);
                              else if(i SMA j)
                              printf("\40:%d smaller than %d \n",i,j);
                              else
                              printf("\40: No such value.\n");
                              }

                          [来源]: beck    [编辑]: beck    [加入时间]:2002-8-11 


                        上篇文章:经典c程序100例==31--40 
                        下篇文章:经典c程序100例==51--60 
                        文章搜索:  按文章标题搜索 按文章来源搜索 按文章内容搜索 按照关键词搜索  请指定范围 C语言教室 
                          数据结构 Linux初探  请指定范围 C语言教程 C技术文章 C试题库 C程序百例 C函数库 数据结构教程 
                          常用算法 在线测试 linux入门级   

                  □- C程序百例热点文章□- 相关文章
                  1. 经典c程序100例==91--100 [阅读:234458]
                  2. 经典c程序100例==1--10 [阅读:132187]
                  3. 经典c程序100例==51--60 [阅读:105597]
                  4. 经典c程序100例==11--20 [阅读:98745]
                  5. 经典c程序100例==81--90 [阅读:89202]
                  经典c程序100例==91--100
                  经典c程序100例==81--90 
                  经典c程序100例==71--80
                  经典c程序100例==61--70
                  经典c程序100例==51--60



            在此感谢 广东省中联科技网络有限公司 为我公司提供空间。 



             唯C世界|http://wWw.VcOk.Com   Ver 1.00 Design By VcOk.com 
             CopyRight &copy; .:.:.:2002-2008 AT Tie Ling Liaoning China:.:.:. 
                 辽宁省铁岭师专c语言研究中心 杨志锋 数学系 杜博      

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -