源程序
#include <string.h>
#include <stdio.h>
struct book
{
char name[20];
int price;
int date;
int num;
}book[5]={{"yuwen",21,1998,48},{"shuxue",29,2001,76},{"yingyu",35,2003,90},
{"wuli",32,2004,75},{"huaxue",45,2006,80}};
void main ()
{
int i,j;
char book-name[20];
scanf ("% s",book-name);
for (i=0;i<5;i++)
if (strcmp (book-name,book[i].name)==0)
memset(book + i * sizeof(struct book, 0, sizeof(struct book));
printf ("许远尧的作业,程序运行如下:");
for (j=0;j<5;j++)
printf ("%5s:%d:%d:%d\
n",book[j].name,book[j].price,book[j].date,book[j].num);
}
评论0
最新资源