GTPS源码(A)

#include <stdio.h>
#include <string.h>







void showChordC(){
 printf("\n");
 printf("x x x x o x\n");
 printf("x x o x x x\n");
 printf("x o x x x x \n");
 printf("x x x x x x \n");
 printf("  和 弦 C\n");
}

void showChordAm(){
 printf("x x x x x x \n");
 printf("x x x x o x\n");
 printf("x x o o x x\n");
 printf("x x x x x x \n");
 printf("x x x x x x \n");
 printf("  和 弦 Am\n");
}

void showChordEm(){
 printf("x x x x x x\n");
 printf("x o o x x x\n");
 printf("x x x x x x\n");
 printf("x x x x x x\n");
 printf("  和 弦 Em\n");
}

void showChordF(){
 printf("\n");
 printf("####### <----食指大横按\n");
 printf("x x x o x x\n");
 printf("x o o x x x\n");
 printf("x x x x x x\n");
 printf("        中\n");
 printf(" 无小指\n");
 printf(" 名指\n");
 printf(" 指\n");
 printf("  和 弦 F\n");
}


void showChordG(){
printf("x x x x x x\n");
printf("x o x x x x\n");
printf("o x x x x o\n");
printf("x x x x x x\n");
printf("无中      小\n");
printf("名指      指\n");
printf("指          \n");
	
 printf("   和 弦 G \n");
}









void docreateSong(){
      
 
}

void showSong1(){
    printf("《如果我老了》\n");
    printf("           ------大冰\n");
    printf("  如果我老了不能谈恋爱  你还会爱我吗\n");
    printf( " 如果我老了不能歌唱   你还会爱我吗\n");
    printf( " 陪我到丽江晒晒太阳   听我诉说伤心往事\n");
    printf( " 数你的白发 数我的皱纹  今生今世共度一生\n");
    printf("  如果我老了不能谈恋爱  你还会爱我吗\n");
    printf( " 如果我老了不能歌唱   你还会爱我吗\n");
    printf( " 陪我到丽江晒晒太阳   听我诉说伤心往事\n");
    printf( " 数你的白发 数我的皱纹  今生今世共度一生\n");
}

void showSong2(){
    printf("country road ,take me home\n");
    printf("------英文民谣民谣民谣 \n");
    printf("Country roads take me home To the place I belong \n");
    printf("Take me home country roads  Country roads take me home \n");
    printf(" To the place I belong     West Virginia   \n");
    printf("Mountain Momma     Take me home country roads \n");
}

void showSong3(){
       printf("你是我的孤独\n");
    printf("------民谣 \n");
    printf("云儿是太阳的孤独 陪伴一世却不能在一起 \n ");
    printf("太阳是月亮的孤独  一直都想念却从来看不见 \n");
    printf("落叶是风的孤独  让它落下却无法带它离开 \n "); 
    printf("风是扇子的孤独  想让它留下来却送它远去 \n ");
    printf("你是我的孤独   能陪伴一世的孤独 \n ");
    printf("你是我的孤独  孤独你远去的孤独 \n ");
    
}

void showSong(){
    printf("歌曲展示:\n");
    printf("***********************\n");
    showSong1();
    printf("***********************\n");
    showSong2();
    printf("***********************\n");
    showSong3();
    printf("***********************\n");
}

void showChord(){
   printf("和弦图示:\n");
	printf("*****************");
	printf("\n");
	showChordC();
	printf("*****************\n");
	showChordG();
    printf("*****************\n");
	showChordAm();
	printf("*****************\n"); 
	showChordEm();
	printf("*****************\n");
	showChordF();
	printf("*****************\n");
}

   void getChord(){
   printf("请输入要查找的和弦符号:\n");
	char cName;
    scanf("%c",&cName);
    switch(cName){
    case 'C' : {showChordC(); break;}
    case  'G': {showChordG();  break;}
    case  'F': {showChordF();  break;}
    case  'A': {showChordAm(); break;}
    case  'E': {showChordEm(); break;}
    default : {	 printf("没有你要找的和弦!"); break;}

}   
}	

void getSong(){
   printf("请输入要查找的歌曲序号:\n");
   printf("1.《如果我老了》");
   printf("2.《Courntry Road》");
   printf("3.《你是我的孤独》");
   char sName;
   scanf("%c",&sName);
   switch(sName){
   	case '1': {	showSong1();  break;}
   	case '2': { showSong2();	break; }
   	case '3': {	 showSong3();  break; }
    default: { printf("没有你要找的歌曲!!"); break;} 
   } 
} 


void songMenu(){
	printf("1.歌曲列表\n");
    printf("2.歌曲查找\n");
    char num2;
    scanf("%c",&num2);
	switch(num2){
	case '1' : showSong();
	case '2' : getSong();
	default : printf("请重新输入正确的编号!!\n");
	}
}

void chordMenu(){
    printf("1.和弦图示\n");          
    printf("2.和弦查找\n");
	printf("请输入功能编号:\n");
	char num1;
    scanf("%c",&num1);
        switch(num1){
	case '1' : showChord();
	case '2' : getChord();
	default : printf("请重新输入正确的编号!!\n") ;
	}
}


void createSong(){
  printf("1.创作歌曲\n");
  printf("2.查看歌曲\n");
  printf("3.和弦素材\n");
  char num3=getchar();
  switch(num3){
  case '1' : docreateSong(); 
  case '2' : getSong();
  case '3' : getChord();
  default  : printf("请重新输入正确的编号!\n");
  } 
}

void firstMenu(){
  printf("1.和弦练习系统\n");  
  printf("2.歌曲练习系统\n");
  printf("3.创作系统\n");
  
  char num0;
  scanf("%c",&num0);
  switch(num0){
     case '1': chordMenu();   
	 case '2': songMenu();
	 case '3': createSong();
     default : printf("请重新输入正确的编号!!\n");
  }
}

int main()
{
	
	
  printf("欢迎使用guitar progress system!!!\n");
  firstMenu(); 
  //	getChord();
 // getSong();
  	//showSong();
	return 0;
}


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值