scanf("%d",&(m[*n].num)); printf(" 财务类型:\n"); scanf("%s",&(m[*n].type)); printf(" 存入金额:"); scanf("%f",&(m[*n].starmoney)); printf("% 存期(年):"); scanf("%d",&m[*n].time)); printf(" 年利率:"); scanf("%f",&m[*n].rate)); if(strcmp(" 定期",m[*n].type)==0) m[*n].endmoney=m[*n].starmoney*(1+m[*n].time*m[*n].rate*0.8f); else m[*n].endmoney=m[*n].starmoney*(1+m[*n].time*m[*n].rate); (*n)++; getchar(); printf(" 是否继续添加(Y/N)?:"); scanf("%c",&chioce); } while(chioce!='n'&&chioce!='N'); } // 删除 void dlete(fina){*m,int n) {int i,num; char chioce; do {printf( “请输入要删除记录的编号:"); scanf("%d",&num); for(i=0;i<n;i++) if(m[i].num==num&&m[i].starmoney>0) m[i].starmoney=0; getchar(); printf(" 是否继续删除记录(Y/N)?:"); scanf("%c",&chioce); } while(chioce!='n'&&chioce!='N'); } // 显示 void show(fina*m,int n) {int i; for(i=0;i<n;i++)