STRUFUNC.C
资源名称:C.rar [点击查看]
上传用户:qq5388545
上传日期:2022-07-04
资源大小:29849k
文件大小:1k
源码类别:

界面编程

开发平台:

C/C++

  1. #include <stdio.h>
  2. struct Shape {
  3.   int type;
  4.   int color;
  5.   float radius;
  6.   float area;
  7.   float perimeter;
  8. };
  9. void show_structure(struct Shape shape)
  10.  {
  11.    printf("shape.type %dn", shape.type);
  12.    printf("shape.color %dn", shape.color);
  13.    printf("shape.radius %f shape.area %f shape.perimeter %fn",
  14.      shape.radius, shape.area, shape.perimeter);
  15.  }
  16. void main(void)
  17.  {
  18.    struct Shape circle;
  19.    circle.type = 0;
  20.    circle.color = 1;
  21.    circle.radius = 5.0;
  22.    circle.area = 22.0 / 7.0 * circle.radius * circle.radius; 
  23.    circle.perimeter = 2.0 * 22.0 / 7.0 * circle.radius;
  24.    show_structure(circle);
  25.  }