#include <stdio.h>
#define N 10
struct song
{
char name[100];
char writer[50];
char singer[50];
int year;
}s[N];
int main()
{
int i;
for(i = 0;i<N;i++)
{
printf("请输入歌曲名称:");
scanf("%s",s[i].name);
printf("请输入作词:");
scanf("%s",s[i].writer);
printf("请输入歌手:");
scanf("%s",s[i].singer);
printf("请输入发行年份:");
scanf("%d",&s[i].year);
printf("\n");
}
printf("歌曲信息汇总:\n");
printf("歌曲名称\t作词\t歌手\t发行年份\n");
printf("------------------------------\n");
for(i = 0;i<N;i++)
{
printf("%s\t\t%s\t%s\t%d\n",s[i].name,s[i].writer,s[i].singer,s[i].year);
}
return 0;
}
歌单制做 结构体
张小明
前端开发工程师
Abp Vnext Pro终极指南:10个提升开发效率的核心技巧
Abp Vnext Pro终极指南:10个提升开发效率的核心技巧 【免费下载链接】abp-vnext-pro Abp Vnext 的 Vue 实现版本 项目地址: https://gitcode.com/gh_mirrors/ab/abp-vnext-pro 还在为复杂的企业级应用开发而头疼吗?Abp Vnext Pro框架或许正是您需…
EmotiVoice在直播场景的应用设想:实时生成互动式情感语音
EmotiVoice在直播场景的应用设想:实时生成互动式情感语音 在一场虚拟主播的深夜直播中,弹幕突然刷起“主播太可爱了,我笑到肚子疼!”,几秒钟后,屏幕里传来那熟悉的声音,带着一丝俏皮和笑意&…
宝可梦自动合规化插件:告别手动调校,开启智能数据管理新时代
你是否曾经为了参加宝可梦比赛而花费数小时手动调整个体值、性格和道具?是否担心自己的宝可梦数据不符合官方规则而被判无效?现在,这一切困扰都将成为历史! 【免费下载链接】PKHeX-Plugins Plugins for PKHeX 项目地址: https:/…
3分钟掌握Codex多模型切换:开发者效率提升终极指南
3分钟掌握Codex多模型切换:开发者效率提升终极指南 【免费下载链接】codex 为开发者打造的聊天驱动开发工具,能运行代码、操作文件并迭代。 项目地址: https://gitcode.com/GitHub_Trending/codex31/codex 还在为单一AI模型无法满足多样化开发需求…
应用——线程竞争资源模型
多线程并发编程笔记:线程竞争资源模型一、代码示例对比分析示例1:带线程ID的窗口竞争模型#include <stdio.h> #include <pthread.h> #include <stdlib.h> #include <unistd.h> #include <time.h>int win 3; // 可用窗口…
【无人机】采用最基本的自由空间路损模型并且不考虑小尺度衰落(多径多普勒)固定翼无人机轨迹规划附Matlab代码
✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 🍎 往期回顾关注个人主页:Matlab科研工作室 🍊个人信条:格物致知,完整Matlab代码获取及仿…