一些书,有001--020个编号,每本书有一个书名,要用c语言结构体编写程序;输入一个编号就可以输出一个书名
答案:1 悬赏:20 手机版
解决时间 2021-02-14 21:43
- 提问者网友:像風在裏
- 2021-02-14 08:23
急求
最佳答案
- 五星知识达人网友:拜訪者
- 2021-02-14 09:05
#include<stdio.h>
struct book{
char name[10];
int num;
}book;
int main()
{
int i;
struct book b[20];
for(i=0;i<20;i++)//依次读入20个书名
{scanf("%s",&b[i].name);
b[i].num=i;}
do{
scanf("%d",&i);
if(i>0&&i<21)
printf("%s",b[i-1].name);
}while(i==0);//输入0退出
return 0;
}
struct book{
char name[10];
int num;
}book;
int main()
{
int i;
struct book b[20];
for(i=0;i<20;i++)//依次读入20个书名
{scanf("%s",&b[i].name);
b[i].num=i;}
do{
scanf("%d",&i);
if(i>0&&i<21)
printf("%s",b[i-1].name);
}while(i==0);//输入0退出
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯