c语言歌手预测成绩,5个裁判可以对10个歌手进行打分,计算各个歌手的最终得分排列...
該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓
if(flag==0)
{
printf("\n歌手信息為空,請利用鍵盤輸入或文件讀入!\n\n");
printf("按任意鍵返回......");
getchar(); getchar();
}
fp=fopen("c:\\backup1.txt","w");
for(i=0; i
{
fprintf(fp,"第 %d 個歌手的姓名是:%s\n",i+1,s[i].name);
for(j=0; j
fprintf(fp,"裁判 %d:%d 分 ",j+1,s[i].score[j]);
fprintf(fp,"\n\n");
}
printf("\n%d 位歌手的信息保存完畢,隨意按一鍵......\n",M);
getchar(); getchar();
fclose(fp);
}
void save2()
{
FILE *fp;
int i;
if(flag==0)
{
printf("\n歌手信息為空,請利用鍵盤輸入或文件讀入!\n\n");
printf("按任意鍵返回......");
getchar(); getchar();
}
fp=fopen("d:\\info.txt","w");
fprintf(fp,"歌手分?jǐn)?shù)計算結(jié)果及最終名次如下:\n\n");
for(i=0; i
fprintf(fp,"獲得第 %d 名的歌手姓名是:%s,最后得分:%.2f\n\n",s[i].rank,s[i].name,s[i].avg);
printf("\n%d 位歌手的信息保存完畢,隨意按一鍵......\n",M);
getchar(); getchar();
fclose(fp);
}
void main()
{
int choice;
while(1)
{
do
{
system("cls");
printf("1、鍵盤輸入歌手的姓名及裁判打分信息\n\n");
printf("2、文件載入歌手的姓名及裁判打分信息\n\n");
printf("3、顯示歌手的姓名及裁判打分信息\n\n");
printf("4、計算歌手的最終得分并排序\n\n");
printf("5、保存歌手的姓名及裁判打分信息\n\n");
printf("6、保存歌手的得分結(jié)果及最終名次\n\n");
printf("7、退出\n\n");
printf("請您選擇:");
scanf("%d",&choice);
} while(choice<1 || choice>7);
printf("\n");
switch(choice)
{
case 1: system("cls");
flag=append();
break;
case 2: system("cls");
flag=load();
break;
case 3: system("cls");
list();
break;
case 4: system("cls");
sort();
break;
case 5: system("cls");
save1();
break;
case 6: system("cls");
save2();
break;
case 7: system("cls");
printf("\n再見!歡迎下次繼續(xù)使用!\n\n");
}
}
}
總結(jié)
以上是生活随笔為你收集整理的c语言歌手预测成绩,5个裁判可以对10个歌手进行打分,计算各个歌手的最终得分排列...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Win10系统中怎么下载安装国际象棋
- 下一篇: 原神各个阶段应该做的事原神每个阶段做什么