Örnek bir ödev uygulamasıdır. Kullanıcıdan kitap adı, yazar adı, yayın evi ve kitap fiyatı alınarak bir diziye aktarılmaktadır. Sonrasında girilen tüm kitapların toplam fiyatı ekrana yazdırılmaktadır.
#include <stdio.h>
struct library{
char kAd[20];
char yazar[20];
char yayin[10];
float fiyat;
};
int main()
{
int n,i;
float tutar=0;
printf("kaç kitap ?");
scanf("%d",&n);
getchar();
struct library kitap[n];
for(i=0;i<n;i++)
{
printf("%d. kitap adi :",i+1);
scanf("%s",&kitap[i].kAd);
getchar();
printf("%d. kitap yazar :",i+1);
scanf("%s",&kitap[i].yazar);
printf("%d. yayinevi :",i+1);
scanf("%s",&kitap[i].yayin);
printf("%d. fiyat girin :",i+1);
scanf("%f",&kitap[i].fiyat);
printf("\n");
getchar();
}
for(i=0;i<n;i++)
{
tutar=tutar+kitap[i].fiyat;
}
printf("toplam = %f",tutar);
getchar();
}