c语言这个怎么写 求 尽快

img


#include <stdio.h>
int main()
{
    int a,b,c=0,d=0;
    float x,y,z;
    char a1;
    for(int i=1;i<=5;i++)
    {
        printf("输入图书编号: ");
        scanf("%d",&a);
        printf("输入图书等级: ");
        getchar();
        scanf("%c",&a1);
        printf("输入图书售价: ");
        scanf("%f",&x);
        printf("输入库存量: ");
        scanf("%d",&b);
        c=c+b; 
        if(a1='B') 
        {
            d=d+b,y=y+x,z=y/d;
        }
    }
    printf("图书总量为%d\n",c);
    printf("共有品格B的书有:%d\n",d);
    printf("均价为:%f",z);
    return 0;
}