C语言程序设计(第二版)第2章例题

来源:互联网 发布:房屋立体设计软件 编辑:程序博客网 时间:2024/04/30 09:32

例2.1:

#include"stdio.h"

int main()

{

  char ch;

  scanf("%c",&ch);

  printf("%c ASCII:%d\n",ch,ch);

}

 

 

例2.2:

#include"stdio.h"

#define PI 3.14159

void main()

{

  double r,k,s;

  scanf("%lf",&r);

  k=2*PI*r;

  s=PI*r*r;

  printf("circle:%.2f   area:%.2f\n",k,s);

}

 

 

例2.3:

#include"stdio.h"

void main()

{

   int a=27;

   printf("%d%o%x%u\n",a,a,a,a);

   printf("%d,%o,%x\n",a,a,a);

   printf("a=],a=%5o,a=%5x\n",a,a,a);

}

 

 

例2.4:

#include"stdio.h"

void main()

{

   char c='a';

   int b=97;

   printf("%c.%d\n",c,c);

   printf("%c,%d\n",b,b);

   printf("%c,%d\n",c+1,c+1);

   printf("%c,%d\n",c-32,c-32);

}

 

例2.5:

#include"stdio.h"

void main()

{

  float f=314.15;

  double d=3.1415926;

  printf("f=%f,f=%e\n",f,f);

  printf("d=%f,d=%e\n",d,d);

  printf("d=%6.3f,d=%6.2f,d=%.3f\n",d,d,d);

}

 

例2.6:

#include"stdio.h"

void main()

{

   int t,h,m,s;

   scanf("%d",&t);

   h=t/3600;

   m=(t-h*3600)/60;

   s=t-h*3600-m*60;

   printf("d:d:d\n",h,m,s);

}

 

 

例2.7:

#include"stdio.h"

void main()

{

     int t,h,m,s;

     scanf("%d:%d:%d",&h,&m,&s);

     t=h*3600+m*60+s;

     printf("%d\n",t);

}

 

例2.8:

#include"stdio.h"

void main()

{

   int a,b;

   scanf("%d%x",&a,&b);

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

}

 

 

例2.9:

#include"stdio.h"

void main()

{

   char c1,c2,c3;

   scanf("%c%c%c",&c1,&c2,&c3);

   printf("%c,%c,%c\n",c1,c2,c3);

}

 

例2.10:

#include"stdio.h"

void main()

{

  double x,y,sum;

  printf("Input x x y:\n");

  scanf("%lf,%lf",&x,&y);

  sum=x+y;

  printf("sum=%.3f\n",sum);

}

 

例2.11:

#include"stdio.h"

void main()

{

   int a;

   double x;

   scanf("=%lf",&a,&x);

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

 

}


例2.12:

#include"stdio.h"

void main()

{

  char c='A';

  putchar(c);

  putchar('A');

  putchar('\n');

  putchar('\101');

  putchar(65);

}


例2.13:

#include"stdio.h"

void main()

{

   char c1,c2,c3;

   c1=getchar();

   c2=getchar();

   c3=getchar();

   putchar(c1);

   putchar(c2);

   putchar(c3);

}


例2.14:

#include"stdio.h"

#include"math.h"

void main()

{

  double x,y;

  scanf("%lf",&x);

  x=fabs(x);

  y=sqrt(x);

  printf("%.4f\n",y);

}


例2.15:

#include"stdio.h"

#include"time.h"

#include"stdlib.h"

void main()

{

  int a,b;

  srand(time(0));

  a=rand();

  b=rand();

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

}


0 0
原创粉丝点击