使用结构体类型存储如下图书信息,包括:图书编号,图书名,单价,数量;请输入5本图书的的信息,并求总金额
思路
- 定义结构体
- 定义数组存储图书信息
代码实现
structbook{ intid; charname[50]; intnum; floatprice; }a[5]; intmain(){ inti; floatsum=0; structbook*p; //定义结构体类型指针for(p=a;p<a+5;p++){ printf("请输入图书编号:图书名:单价:数量:\n"); scanf("%d %s %d %f", &p->id, p->name,&p->num, &p->price); sum=sum+p->num*p->price; } printf("总金额:%.2f",sum); return0; }