#include <iostream>
#include <stdio.h>
#include <vector>
#include <string.h>
using namespace std;
int main()
{
int n;
int val; //用于缴纳
char name[10];
//一共有5人
int banf[5];
for(int i=0;i<5;++i)
{
banf[i]=10; //初始每人缴纳10元班费
}
char jiaofeimingdan[5][10];
sprintf(jiaofeimingdan[0],"%s","张三");
sprintf(jiaofeimingdan[1],"%s","李四");
sprintf(jiaofeimingdan[2],"%s","王五");
sprintf(jiaofeimingdan[3],"%s","甲");
sprintf(jiaofeimingdan[4],"%s","乙");
while(true)
{
printf("***0:个人缴费查询 ***\n");
printf("***1:班 费 缴 纳 ***\n");
printf("***2:退 出 系 统 ***\n");
scanf("%d",&n);
if(n==0)
{
printf("请输入要查询的姓名:\n");
scanf("%s",&name);
bool isFind=false;
for(int i=0;i<5;++i)
{
if(strcmp(name, jiaofeimingdan[i]) == 0)
{
isFind=true;
printf("%s已缴纳班费%d元\n",jiaofeimingdan[i],banf[i]);
break;
}
}
if(!isFind)
{
printf("未找到该学生,请重新选择!\n");
}
}
if(n==1)
{
printf("请输入要缴纳的姓名:\n");
scanf("%s",&name);
bool isFind=false;
for(int i=0;i<5;++i)
{
if(strcmp(name, jiaofeimingdan[i]) == 0)
{
isFind=true;
printf("请输入需要缴纳的金额\n");
scanf("%d",&val);
banf[i]+=val;
printf("%s已缴纳班费%d元\n",jiaofeimingdan[i],banf[i]);
break;
}
}
if(!isFind)
{
printf("未找到该学生,请重新选择!\n");
}
}
if(n==2)
{
break;
}
}
return 0;
}
效果图: