• 大小: 2KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2023-04-24
  • 语言: C/C++
  • 标签: C语言  

资源简介

初级ktv点歌系统哦,那天我把ktv的点歌系统终于写出来了,用C写的,感觉很自豪

资源截图

代码片段和文件信息

/*
2015年5月16日13:32:04
ktv点歌系统 
*/
# include 
# include  

struct music
{
char name[20];
}mu[100]; 

typedef struct music music;
int x=0m=0;
 
void order(void)     //点歌 
{
int il=0t;
char name_t[20];   //定义临时歌曲名 
t = x;
printf(“请输入需要点播的歌曲数目:“);
if(m==0)
{
  scanf(“%d“&x);
  getchar();
    }
else
{
  scanf(“%d“&l);
  getchar();
    }
x+=l;
printf(“请依次输入歌曲名:\n“);
if(m==0)
{
for(i=1; i<=x; i++)
{
gets(name_t);
strcpy(mu[i].namename_t); 
}
}
else
{
for(i=t+1; i<=x; i++)
{
gets(name_t);
strcpy(mu[i].namename_t); 
}
}
printf(“已点歌曲:\n“);
for(i=1; i<=x; i++)
{
printf(“%s \n“mu[i].name);

m++;
}

void add(void)     //添加收藏 
{
char name_t[20];
int i; 
printf(“请输入歌曲名:\n“);
getchar();
gets(name_t);
strcpy(mu[x+1].namename_t); 
x++;
printf(“已点歌曲:\n“);
for(i=1; i<=x; i++)
{
printf(“%s \n“mu[i].name);

}

void top(void)          //歌曲置顶 
{
music t;        //定义一个结构体类型的临时变量 
int i=0j=1;
char name_t[2

评论

共有 条评论