大一新生,就几个电影,每个电影对应有票房,主要输入电影名字,就会显示相应的票房
用strcmp进行字符串比较就行
#include <stdio.h>
#include <string.h>
int main()
{
int n,i;
char name[100][30],file[30];
int pf[100];
printf("输入电影数量:");
scanf("%d",&n);
printf("输入所有电影及票房信息:");
for(i=0;i<n;i++)
{
scanf("%s%d",name[i],pf[i]);
}
printf("请输入要查询票房的电影名称:");
getchar();
gets(file);
for(i=0;i<n;i++)
if(strcmp(file,name[i]) == 0)
{
printf("%d\n",pf[i]);
break;
}
return 0;
}
系统里面应该有电影的结构体数组吧,先用strcmp比较电影,再显示对应的票房。