#include<stdio.h>
struct book
{
int id
;
char name
[10];
char editor
[10];
int price
;
};
int main(){
struct book books
[10];
int i
,sum
=0;
for(i
=0;i
<10;i
++){
scanf("%d%s%s%d",&books
[i
].id
,&books
[i
].name
,&books
[i
].editor
,&books
[i
].price
);
sum
+=books
[i
].price
;
}
float ave
;
ave
=sum
/10.0;
struct book
*p
;
printf("ID\tname\teditor\tprice");
for(p
=books
;p
<books
+10;p
++){
printf("\n%d \t%s \t %s\t %d\n",p
->id
,p
->name
,p
->editor
,p
->price
);
}
printf("\n%.2f",ave
);
return 0;
}
运行结果如图所示:
若有错误,敬请指出,万分感激!
转载请注明原文地址:https://ipadbbs.8miu.com/read-15831.html