首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

《C语言程序设计》教材中的例题源码上载

2013-01-17 
《C语言程序设计》教材中的例题源码下载《C语言程序设计》(清华大学出版社,陈锐 主编,高等学校计算机应用特色

《C语言程序设计》教材中的例题源码下载

《C语言程序设计》(清华大学出版社,陈锐 主编,高等学校计算机应用特色规划教材)教材中的例题源码下载

本书已经被多所学校选为教材,现在将例题代码赠送给广大计算机教师,方便教学使用。

下载地址:http://download.csdn.net/my

 

【例3.1】

01     #define PI 3.1415926

02     #include<stdio.h>

03     void main()

04     {

05              float r,area;

06              r=6.0;

07              area=PI* r*r;

08              printf("area=%f",area);

09     }

【例3.2】

01     void main()

02     {

03              int a,b,c,d;

04              unsigned u;

05              a=20;

06              b=-32;

07              u=16;

08              c=a+u;

09              d=b+u;

10              printf("a+u=%d,b+u=%d\n",c,d);

11     }

【例3.3】

01     #include<stdio.h>

02     void main()

03     {

04              short int a,b;

05              a=32767;

06              b=a+1;

07              printf("%d,%d\n",a,b);

08     }

【例3.5】

01     #include<stdio.h>

02     void main()

03     {

04              float a,b;

05              a=1234.56789e5;

06              b=a+20;

07              printf("%f\n",a);

08              printf("%f\n",b);

09     }

【例3.6】

01     #include<stdio.h>

02     void main()

03     {

04              printf("  pku  c\txy\rS\n");

05              printf("nwuchenrui@126.com\tX \bY\n");

06              printf("%c\n",'\101');

07              printf("%c\n",'\x23');

08     }

【例3.7】

01     #include<stdio.h>

02     void main()

03     {

04              char a,b;

05              a=120;

06              b=121;

07              printf("%d,%d\n",a,b);

08              printf("%c,%c\n",a,b);

09     } 

【例3.8】

01     #include<stdio.h>                                 /*包含头文件*/

02     void main()                                             /*主函数名*/

03     {

04              char c1,c2,ch1,ch2;                     /*定义4个字符型变量*/

05              c1='A';                                             /*将字符型数据'A'赋值给c1*/

06              c2='B';                                            /*将字符型数据'B'赋值给c2*/

07              ch1=c1+32;                                   /*将大写字母'A'转换为小写字母'a'*/

08              ch2=c2+32;                                   /*将大写字母'B'转换为小写字母'b'*/

09              printf("c1的值:%c, c2的值:%c\n",c1,c2);      

10              printf("ch1的值:%c, ch2的值:%c\n",ch1,ch2);

11     }

【例4_1】

01     #include<stdio.h>

02     void main()

03     {

04              float x;                          /*x为float型变量*/

05              int y;                            /*y为int型变量*/

06              x=6.3;                          /*将6.3赋值给x*/

07              y=(int)x;                       /*强制类型转换,y的值为6*/

08              printf("y=%d,x=%f\n",y,x);            /*依次输出y和x的值*/

09     }

【例4_2】

#include<stdio.h>

void main()

{

         int a,b;                /*定义变量a和b*/

         a=6;                            /*为a赋值*/

         b=++a;                        /*前增表达式赋给b*/

         printf("a=%d,b=%d\n",a,b);       /*输出a和b的值*/

         a=6;                    /*为a赋值*/

         b=a++;                         /*后增表达式赋给b*/

         printf("a=%d,b=%d\n",a,b);                  /*输出a和b的值*/

}

【例4_3】

#include<stdio.h>

void main()

{

         int a,b;

         a=6;

         printf("a=%d,--a=%d\n",a,--a);

         b=6;

         printf("b=%d,b--=%d\n",b,b--);  

}

【例4.4】

01     #include<stdio.h>

02     void main()

03     {

04              int a,b,c,d;                            /*定义变量a、b、c、d*/

05              a=b=c=16;                 /*将16赋值给a、b、c*/

06              printf("a=%d,b=%d,c=%d\n",a,b,c); /*输出a、b、c的值*/

07              b+=a+12;                   /*等价于b=b+(a+12)*/

08              c-=a+20;                    /*等价于c=c-(a+20)*/

09              printf("b=%d,c=%d\n",b,c);        /*输出b和c的值*/

10              d=(a=3)+(b=5)+(c+=10);           /*计算d的值*/

11              printf("a=%d,b=%d,c=%d,d=%d\n",a,b,c,d);      /*输出a、b、c、d的值*/

12     }

【例4.5】

01     #include<stdio.h>

02     void main()

03     {

04              long int a;                    /*定义long int型变量a*/

05              int b;                            /*定义int型变量b*/

06              a=65537;                   /*将65537赋值给变量a*/

07              b=a;                             /*将a赋值给变量b*/

08              printf("a=%d,b=%d\n",a,b);       /*输出a和b的值*/

09     }

【例4.6】

#include<stdio.h>

void main()

{

         int a;                   /*定义整型变量a*/

         char c;               /*定义char型变量c*/

         a=492;              /*将492赋值给变量a*/

         c=a;                   /*将a赋值给c*/

         printf("c=%d\n",c);    /*输出c的值*/

}

热点排行