这个是输入部分,输入到分数后就没有了,也不会显示添加成功
int add_yundongyuan(struct yundongyuan arr[],int n) //添加联系人函数
{
system("cls"); //清屏
printf("请输入项目名称:");
scanf("%s",arr[n].event);
printf("请输入运动员姓名:");
scanf("%s",arr[n].name);
printf("请输入运动员国籍:");
scanf("%s",arr[n].country);
printf("请输入运动员成绩:");
scanf("%s",arr[n].score);
printf("添加成功!\n");
system("pause"); //暂停界面
return n+1;
}
这个是主函数的一部分
int main()
{
system("cls");
int choice;
int num=0;
struct yundongyuan per[100];
do
{
choice=menu();
switch(choice)
{
case 1:
num=add_yundongyuan(per,num);
break;
求指点
score是什么类型?如果是整型,用%d输入,如果是float型,用%f,如果是double,用%lf
%s是输入字符串的
arr[n].score的类型是char[]么?
确认下arr[n].score的类型
score是什么类型?如果是整型,用%d输入,如果是float型,用%f,如果是double,用%lf
%s是输入字符串的