jb941112 jb941112
关注数: 7 粉丝数: 16 发帖数: 363 关注贴吧数: 3
【岭师街舞协会】stoner crew。Let the music move you 岭南师范学院街舞协会成立于2007年,是在信息科学与技术学院团委领导下的校级社团。自成立以来一直受到学校同学的支持和关注,是我们学校最受欢迎的社团之一。 协会以“粤西高校街舞交流会”为特色活动。以“把街舞融入校园生活”为核心开展各项活动。一方面在校内积极开展“快闪”活动,宣传街舞文化;另一方面,积极走出校园,去各大商场活动表演,提高学校以及协会的知名度,得到了社会的认可。 目前,本协会在校会员人数超过500,累计达到600多人,成为我院规模最大的社团之一。协会先后多次在校内外举行一系列活动。积极接受各个兄弟协会的表演嘉宾邀请,协会成立以来校内外表演超过100场,受到了各个学院或社团的好评,也为街舞融入校园生活打好了充分的基础。通过在各个校内活动中参与表演,不仅能让我们的会员得到锻炼,也能很好地宣传协会,宣传街舞精神。 协会的理事对街舞充满热爱,在课余时间总是能看到他们在体育馆内挥洒汗水,辛勤练舞,只为能在会员培训时给会员带来充实愉快的课程。平时理事会鼓励和组织会员进行集体排舞,让会员有机会参加协会的演出,让会员更好地领略到街舞的魅力。 此外,协会将拟定每隔一个月会进行一次快闪活动,活动准备之前,协会会组织有兴趣参加的会员进行排舞,经过一系列的磨合之后,在校内进行快闪活动。协会进行过一次,反响很好,得到了学校同学的高度赞赏和肯定。所以我们将拟定把快闪加入协会的日常规程。
【岭师街舞协会】stoner crew。Let the music move you ! 岭南师范学院街舞协会成立于2007年,是在信息科学与技术学院团委领导下的校级社团。自成立以来一直受到学校同学的支持和关注,是我们学校最受欢迎的社团之一。 协会以“粤西高校街舞交流会”为特色活动。以“把街舞融入校园生活”为核心开展各项活动。一方面在校内积极开展“快闪”活动,宣传街舞文化;另一方面,积极走出校园,去各大商场活动表演,提高学校以及协会的知名度,得到了社会的认可。 目前,本协会在校会员人数超过500,累计达到600多人,成为我院规模最大的社团之一。协会先后多次在校内外举行一系列活动。积极接受各个兄弟协会的表演嘉宾邀请,协会成立以来校内外表演超过100场,受到了各个学院或社团的好评,也为街舞融入校园生活打好了充分的基础。通过在各个校内活动中参与表演,不仅能让我们的会员得到锻炼,也能很好地宣传协会,宣传街舞精神。 协会的理事对街舞充满热爱,在课余时间总是能看到他们在体育馆内挥洒汗水,辛勤练舞,只为能在会员培训时给会员带来充实愉快的课程。平时理事会鼓励和组织会员进行集体排舞,让会员有机会参加协会的演出,让会员更好地领略到街舞的魅力。 此外,协会将拟定每隔一个月会进行一次快闪活动,活动准备之前,协会会组织有兴趣参加的会员进行排舞,经过一系列的磨合之后,在校内进行快闪活动。协会进行过一次,反响很好,得到了学校同学的高度赞赏和肯定。所以我们将拟定把快闪加入协会的日常规程。
【提问】新人求助改错啊!求大神帮忙,急 #include<stdio.h> #include<stdlib.h> #include<string.h> typedef struct { char score; /*编号*/ char name[10]; /*姓名*/ char num[15]; /*号码*/ char email[20]; /*邮箱*/ char age[8]; /*年龄*/ char adds[20]; /*住址*/ }Person; Person pe[80]; int menu_select() { char c; do{ system("cls"); printf("\t\t ****通讯录***** \n"); printf("\t\t┌———————┐\n"); printf("\t\t│ 1. 添加记录 │\n"); printf("\t\t│ 2. 显示记录 │\n"); printf("\t\t│ 3. 删除记录 │\n"); printf("\t\t│ 4. 查询记录 │\n"); printf("\t\t│ 5. 修改记录 │\n"); printf("\t\t│ 6. 保存记录 │\n"); printf("\t\t│ 0. 退出程序 │\n"); printf("\t\t└———————┘\n"); printf("\t\t请您选择(0-6):"); c=getchar(); }while(c<'0'||c>'6'); return(c-'0'); } int Input(Person per[],int n) { int i=0; char sign,x[10]; while(sign!='n'&&sign!='N') { printf("\t编号:"); scanf("\t%d",&per[n+i].score); printf("\t姓名:"); scanf("\t%s",per[n+i].name); printf("\t年龄:"); scanf("\t%s",per[n+i].age); printf("\t电话号码:"); scanf("\t%s",per[n+i].num); printf("\t通讯住址:"); scanf("\t%s",per[n+i].adds); printf("\t电子邮箱:"); scanf("\t%s",per[n+i].email); gets(x); printf("\n\t是否继续添加?(Y/N)"); scanf("\t%c",&sign); i++; } return(n+i); } void Display(Person per[],int n) { int i; printf("----------------------------------------------------------------------\n"); /*格式*/ printf("编号 姓名 年龄 电话号码 通讯地址 电子邮箱\n"); printf("----------------------------------------------------------------------\n"); for(i=1;i<n+1;i++) { printf("%-5d%-8s%-6s%-13s%-15s%-15s\n",per[i-1].score,per[i-1].name,per[i-1].age,per[i-1 ].num,per[i-1].adds,per[i-1].email); if(i>1&&i%10==0) { printf("\t-----------------------------------\n"); printf("\t"); system("pause"); printf("\t-----------------------------------\n"); } } printf("----------------------------------------------------------------------\n"); system("pause"); } int Delete_a_record(Person per[],int n) { char s[20]; int i=0,j; printf("\t请输入想删除记录中的名字:"); scanf("%s",s); while(strcmp(per[i].name,s)!=0&&i<n) i++; if(i==n) { printf("\t通讯录中没有此人!\n"); return(n); } for(j=i;j<n-1;j++) { strcpy(per[j].num,per[j+1].num); strcpy(per[j].name,per[j+1].name); strcpy(per[j].age,per[j+1].age); strcpy(per[j].adds,per[j+1].adds); strcpy(per[j].email,per[j+1].email); per[j].score=per[j+1].score; } printf("\t\t\t已经成功删除!\n"); return(n-1); } void Query_a_record(Person per[],int n) { int m; printf("\t\n请选择查询方式:\n"); printf("\t┌——————┐\n"); printf("\t│1------姓名 │\n"); printf("\t│2------电话 │\n"); printf("\t│3------地址 │\n"); printf("\t│4------返回 │\n"); printf("\t└——————┘\n"); printf("请选择:"); scanf("%d",&m); while(m!=1&&m!=2&&m!=3&&m!=4) { printf("输入错误,请重新选择:"); scanf("%d",&m); } if(m==1) { char s[20]; int i=0; printf("\t请输入想查询的姓名:"); scanf("\t%s",s); while(strcmp(per[i].name,s)!=0&&i<n) i++; if(i==n) { printf("\t通讯录中没有此人!\n"); return; } printf("\t此人编号: %d\n",per[i].score); printf("\t此人年龄: %s\n",per[i].age); printf("\t电话号码: %s\n",per[i].num); printf("\t通讯地址: %s\n",per[i].adds); printf("\t电子邮箱: %s\n",per[i].email); } if(m==2) { char s[20]; int i=0; printf("\t请输入想查询的电话:"); scanf("\t%s",s); while(strcmp(per[i].num,s)!=0&&i<n) i++; if(i==n) { printf("\t通讯录中没有此人!\n"); return; } printf("\t此人编号: %d\n",per[i].score); printf("\t此人姓名: %s\n",per[i].name); printf("\t此人年龄: %s\n",per[i].age); printf("\t通讯地址: %s\n",per[i].adds); printf("\t电子邮箱: %s\n",per[i].email); } if(m==3) { int i=0; char s[20]; printf("\t请输入想查询的地址:"); scanf("\t%s",s); while(strcmp(per[i].adds,s)!=0&&i<n) i++; if(i==n) { printf("\t通讯录中没有此人!\n"); return; } printf("\t此人编号: %d\n",per[i].score); printf("\t此人姓名: %s\n",per[i].name); printf("\t此人年龄: %s\n",per[i].age); printf("\t电话号码: %s\n",per[i].num); printf("\t电子邮箱: %s\n",per[i].email); } int Change (Person per[],int n); { char s[20]; int i=0; printf("\t请输入想修改的记录中的名字:"); scanf("%s",s); while( strcmp(per[i],name,s)!=0&&i<n) i++; 99 if(i==n) { printf("\t通讯录中没有此人!\n"); return; } printf("\t编号:"); scanf("\t%d",&per[i].score); printf("\t姓名:"); scanf("\t%s",per[i].name); printf("\t年龄:"); scanf("\t%s",per[i].age); printf("\t电话号码:"); scanf("\t%s",per[i].num); printf("\t通讯住址:"); scanf("\t%s",per[i].adds); printf("\t电子邮箱:"); scanf("\t%s",per[i].email); printf("\t修改成功!"); } void WritetoText(Person per[],int n) { int i=0; FILE *fp; /*定义文件指针*/ char filename[20]; /*定义文件名*/ printf("\t保存到文件\n"); /*输入文件名*/ printf("\t请输入所保存的文件名:"); scanf("\t%s",filename); if((fp=fopen(filename,"w"))==NULL) { printf("\t无法打开文件\n"); system("pause"); return ; } printf(fp,"******************************************通讯录******************************************\n"); printf(fp,"编号 姓名 年龄 电话号码 通讯地址 电子邮箱\n"); printf(fp,"------------------------------------------------------------------------------------------\n"); while(i<n) { printf(fp,"%-3d\t%-6s\t%-3s\t%-13s\t%-20s\t%-20s\n",per[i].score,per[i].name,per[i].age,pe[i].num,per[i].adds,per[i].email); i++; } printf(fp,"------------------------------------------------------------------------------------------\n"); printf(fp,"***************************************共有%d条记录****************************************\n",n); close(fp); /*关闭文件*/ printf("保存成功!\n"); } void main() /*主函数*/ { int a; int n=0; for(;;) { switch(menu_select()) { case 1: printf("\n\t添加记录到通讯录\n"); /*添加记录*/ n=Input(pe,n); break; case 2: printf("\n\t\t\t 通讯录记录表\n"); /*显示记录*/ Display(pe,n); break; case 3: printf("\n\t从通讯录中删除记录\n"); n=Delete_a_record(pe,n); /*删除记录*/ printf("\t"); system("pause"); break; case 4: printf("\n\t在通讯录中查找记录\n"); Query_a_record(pe,n); /*查找记录*/ printf("\t"); system("pause"); break; case 5: printf("\n\t修改通讯录中的记录\n"); printf("\t"); system("pause"); break; case 6: printf("\n\t保存功能\n"); printf("\t"); system("pause"); break; case 0: printf("\n\t\t谢谢使用,再见!\n"); /*结束程序*/ printf("\n\t\t"); system("pause"); exit(0); } } }
新人发帖求助找错,急啊!求大神帮忙 #include<stdio.h> #include<stdlib.h> #include<string.h> typedef struct { char score; /*编号*/ char name[10]; /*姓名*/ char num[15]; /*号码*/ char email[20]; /*邮箱*/ char age[8]; /*年龄*/ char adds[20]; /*住址*/ }Person; Person pe[80]; int menu_select() { char c; do{ system("cls"); printf("\t\t ****通讯录***** \n"); printf("\t\t┌———————┐\n"); printf("\t\t│ 1. 添加记录 │\n"); printf("\t\t│ 2. 显示记录 │\n"); printf("\t\t│ 3. 删除记录 │\n"); printf("\t\t│ 4. 查询记录 │\n"); printf("\t\t│ 5. 修改记录 │\n"); printf("\t\t│ 6. 保存记录 │\n"); printf("\t\t│ 0. 退出程序 │\n"); printf("\t\t└———————┘\n"); printf("\t\t请您选择(0-6):"); c=getchar(); }while(c<'0'||c>'6'); return(c-'0'); } int Input(Person per[],int n) { int i=0; char sign,x[10]; while(sign!='n'&&sign!='N') { printf("\t编号:"); scanf("\t%d",&per[n+i].score); printf("\t姓名:"); scanf("\t%s",per[n+i].name); printf("\t年龄:"); scanf("\t%s",per[n+i].age); printf("\t电话号码:"); scanf("\t%s",per[n+i].num); printf("\t通讯住址:"); scanf("\t%s",per[n+i].adds); printf("\t电子邮箱:"); scanf("\t%s",per[n+i].email); gets(x); printf("\n\t是否继续添加?(Y/N)"); scanf("\t%c",&sign); i++; } return(n+i); } void Display(Person per[],int n) { int i; printf("----------------------------------------------------------------------\n"); /*格式*/ printf("编号 姓名 年龄 电话号码 通讯地址 电子邮箱\n"); printf("----------------------------------------------------------------------\n"); for(i=1;i<n+1;i++) { printf("%-5d%-8s%-6s%-13s%-15s%-15s\n",per[i-1].score,per[i-1].name,per[i-1].age,per[i-1 ].num,per[i-1].adds,per[i-1].email); if(i>1&&i%10==0) { printf("\t-----------------------------------\n"); printf("\t"); system("pause"); printf("\t-----------------------------------\n"); } } printf("----------------------------------------------------------------------\n"); system("pause"); } int Delete_a_record(Person per[],int n) { char s[20]; int i=0,j; printf("\t请输入想删除记录中的名字:"); scanf("%s",s); while(strcmp(per[i].name,s)!=0&&i<n) i++; if(i==n) { printf("\t通讯录中没有此人!\n"); return(n); } for(j=i;j<n-1;j++) { strcpy(per[j].num,per[j+1].num); strcpy(per[j].name,per[j+1].name); strcpy(per[j].age,per[j+1].age); strcpy(per[j].adds,per[j+1].adds); strcpy(per[j].email,per[j+1].email); per[j].score=per[j+1].score; } printf("\t\t\t已经成功删除!\n"); return(n-1); } void Query_a_record(Person per[],int n) { int m; printf("\t\n请选择查询方式:\n"); printf("\t┌——————┐\n"); printf("\t│1------姓名 │\n"); printf("\t│2------电话 │\n"); printf("\t│3------地址 │\n"); printf("\t│4------返回 │\n"); printf("\t└——————┘\n"); printf("请选择:"); scanf("%d",&m); while(m!=1&&m!=2&&m!=3&&m!=4) { printf("输入错误,请重新选择:"); scanf("%d",&m); } if(m==1) { char s[20]; int i=0; printf("\t请输入想查询的姓名:"); scanf("\t%s",s); while(strcmp(per[i].name,s)!=0&&i<n) i++; if(i==n) { printf("\t通讯录中没有此人!\n"); return; } printf("\t此人编号: %d\n",per[i].score); printf("\t此人年龄: %s\n",per[i].age); printf("\t电话号码: %s\n",per[i].num); printf("\t通讯地址: %s\n",per[i].adds); printf("\t电子邮箱: %s\n",per[i].email); } if(m==2) { char s[20]; int i=0; printf("\t请输入想查询的电话:"); scanf("\t%s",s); while(strcmp(per[i].num,s)!=0&&i<n) i++; if(i==n) { printf("\t通讯录中没有此人!\n"); return; } printf("\t此人编号: %d\n",per[i].score); printf("\t此人姓名: %s\n",per[i].name); printf("\t此人年龄: %s\n",per[i].age); printf("\t通讯地址: %s\n",per[i].adds); printf("\t电子邮箱: %s\n",per[i].email); } if(m==3) { int i=0; char s[20]; printf("\t请输入想查询的地址:"); scanf("\t%s",s); while(strcmp(per[i].adds,s)!=0&&i<n) i++; if(i==n) { printf("\t通讯录中没有此人!\n"); return; } printf("\t此人编号: %d\n",per[i].score); printf("\t此人姓名: %s\n",per[i].name); printf("\t此人年龄: %s\n",per[i].age); printf("\t电话号码: %s\n",per[i].num); printf("\t电子邮箱: %s\n",per[i].email); } int Change (Person per[],int n); { char s[20]; int i=0; printf("\t请输入想修改的记录中的名字:"); scanf("%s",s); while( strcmp(per[i],name,s)!=0&&i<n) i++; 99 if(i==n) { printf("\t通讯录中没有此人!\n"); return; } printf("\t编号:"); scanf("\t%d",&per[i].score); printf("\t姓名:"); scanf("\t%s",per[i].name); printf("\t年龄:"); scanf("\t%s",per[i].age); printf("\t电话号码:"); scanf("\t%s",per[i].num); printf("\t通讯住址:"); scanf("\t%s",per[i].adds); printf("\t电子邮箱:"); scanf("\t%s",per[i].email); printf("\t修改成功!"); } void WritetoText(Person per[],int n) { int i=0; FILE *fp; /*定义文件指针*/ char filename[20]; /*定义文件名*/ printf("\t保存到文件\n"); /*输入文件名*/ printf("\t请输入所保存的文件名:"); scanf("\t%s",filename); if((fp=fopen(filename,"w"))==NULL) { printf("\t无法打开文件\n"); system("pause"); return ; } printf(fp,"******************************************通讯录******************************************\n"); printf(fp,"编号 姓名 年龄 电话号码 通讯地址 电子邮箱\n"); printf(fp,"------------------------------------------------------------------------------------------\n"); while(i<n) { printf(fp,"%-3d\t%-6s\t%-3s\t%-13s\t%-20s\t%-20s\n",per[i].score,per[i].name,per[i].age,pe[i].num,per[i].adds,per[i].email); i++; } printf(fp,"------------------------------------------------------------------------------------------\n"); printf(fp,"***************************************共有%d条记录****************************************\n",n); close(fp); /*关闭文件*/ printf("保存成功!\n"); } void main() /*主函数*/ { int a; int n=0; for(;;) { switch(menu_select()) { case 1: printf("\n\t添加记录到通讯录\n"); /*添加记录*/ n=Input(pe,n); break; case 2: printf("\n\t\t\t 通讯录记录表\n"); /*显示记录*/ Display(pe,n); break; case 3: printf("\n\t从通讯录中删除记录\n"); n=Delete_a_record(pe,n); /*删除记录*/ printf("\t"); system("pause"); break; case 4: printf("\n\t在通讯录中查找记录\n"); Query_a_record(pe,n); /*查找记录*/ printf("\t"); system("pause"); break; case 5: printf("\n\t修改通讯录中的记录\n"); printf("\t"); system("pause"); break; case 6: printf("\n\t保存功能\n"); printf("\t"); system("pause"); break; case 0: printf("\n\t\t谢谢使用,再见!\n"); /*结束程序*/ printf("\n\t\t"); system("pause"); exit(0); } } }
1 下一页