作者在 2013-06-25 16:01:00 发布以下内容
#include<stdio.h> struct WORK { int begin; int end; int value; }; int main() { int i; WORK worke[5]; for(i=0; i<5; i++) scanf("%d%d%d",&worke[i].begin,&worke[i].end,&worke[i].value); for(i=0; i<5; i++) printf("%d,%d,%d\n",worke[i].begin,worke[i].end,worke[i].value); return 0; }/*形式变换*/#include<stdio.h> #include<stdlib.h> #define n 5 struct WORK { int begin[n]; int end[n]; int value[n]; }; int main() { int i; struct WORK *p; p=(WORK*)malloc(sizeof(WORK)); for(i=0; i<n; i++) scanf("%d%d%d",&p->begin[i],&p->end[i],&p->value[i]); for(i=0; i<n; i++) printf("%d,%d,%d\n",p->begin[i],p->end[i],p->value[i]); free(p); return 0; }