对象式宏 object-like macro

来源:互联网 发布:win10网络图标红叉 编辑:程序博客网 时间:2024/06/16 11:50

代码清单 5-10

define a b

如: #define NUMBER 5 /宏名一般用大写字母表示/

/* 输入5名学生的分数并显示出她们的总分和平均分(用宏定义人数) */#include <stdio.h>#define NUMBER 5   /* 学生人数*/int main(void){  int i;  int fenshu[NUMBER];    /*NUMBE个学生人数*/  int sum=0;  printf("请输入%d学生的分数:\n",NUMBER);  for (i=0;i<NUMBER;i++)  {      printf("%2d号:",i+1);      scanf("%d",&fenshu[i]);      sum+=fenshu[i];  }  printf("总分:%5d\n",sum);  printf("平均分:%5.1f\n",(double)sum/NUMBER);  return 0;}
原创粉丝点击