结构体

学习档案 | 2013-06-25 16:01:00 | 阅读 1229 次 | 评论(0)


#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;
}
		
文章评论,共0条
游客请输入验证码
浏览176868次
最新评论
  • zhouwenyuan:博主可以开发房产APP吗?
  • qunxingw:结合附件,在分表A或B...实验一下宏就理解了
  • qunxingw:这仅是小范围的一种思路,此题是指数级的数据。