请问这个出现错误的原因及解决方法是什么,谢谢!
#include<stdio.h>#include<stdlib.h>
#include<string.h>
#include<conio.h>
struct clerk
{
int id;
char name[20]; /* 姓名 */
long jbgz; /* 基本工资 */
long zwgz; /* 职务工资 */
long gwjt; /* 岗位津贴 */
long ylbx; /* 医疗保险 */
long gjj; /* 公积金 */
long total;/*总工资*/
}a[100];
int displayMenu();
int inputData(struct clerk clerks[]);
int main(void) {
int choice;
struct clerk clerks[100];
int n;
choice=displayMenu();
while(choice!=0){
switch(choice){
case 1:
n= inputData(clerks);
break;
}
choice=displayMenu();
}
return 0;
}
int displayMenu(){
int myChoice;
system("cls");//清屏
printf("欢迎使用职工信息管理系统\n");
printf("1.输入记录\n");
printf("2.显示记录\n");
printf("3.修改记录\n");
printf("4.查找记录\n");
printf("5.删除记录\n");
printf("6. 统计\n");
printf("7.退出\n");
printf("请输入选择:");
scanf("%d",&myChoice);
return myChoice;
}
/*输入职工的基本信息*/
int inputdata(struct clerk clerks[])
{
int i,n;
system("cls");//清屏
printf("请输入要查询的职工人数:");
printf("Input n:");
scanf("%d",&n); /*输入职工的人数*/
for(i=0;i<n;i++) {
printf("姓名:");
scanf("%s",clerks[i].name);
getchar();
printf("基本工资:");
scanf("%d",&clerks[i].jbgz);
printf("职务工资:");
scanf("%d",&clerks[i].zwgz);
printf("岗位津贴:");
scanf("%d",&clerks[i].gwjt);
printf("医疗保险:");
scanf("%d",&clerks[i].ylbx);
printf("公积金:");
scanf("%d",&clerks[i].gjj);
a[i].total=((a[i].jbgz)+(a[i].zwgz)-(a[i].gjj)-(a[i].ylbx)+(a[i].gwjt));//计算总工资
}
printf("---输入完成并已创建成功---");
//需要保存职工信息的人数为 n 个//
}
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<conio.h>
struct clerk
{
int id;
char name[20]; /* 姓名 */
long jbgz; /* 基本工资 */
long zwgz; /* 职务工资 */
long gwjt; /* 岗位津贴 */
long ylbx; /* 医疗保险 */
long gjj; /* 公积金 */
long total;/*总工资*/
}a[100];
int displayMenu();
int inputData(struct clerk clerks[]);
int main(void) {
int choice;
struct clerk clerks[100];
int n;
choice=displayMenu();
while(choice!=0){
switch(choice){
case 1:
n= inputData(clerks);
break;
}
choice=displayMenu();
}
return 0;
}
int displayMenu(){
int myChoice;
system("cls");//清屏
printf("欢迎使用职工信息管理系统\n");
printf("1.输入记录\n");
printf("2.显示记录\n");
printf("3.修改记录\n");
printf("4.查找记录\n");
printf("5.删除记录\n");
printf("6. 统计\n");
printf("7.退出\n");
printf("请输入选择:");
scanf("%d",&myChoice);
return myChoice;
}
/*输入职工的基本信息*/
int inputdata(struct clerk clerks[])
{
int i,n;
system("cls");//清屏
printf("请输入要查询的职工人数:");
printf("Input n:");
scanf("%d",&n); /*输入职工的人数*/
for(i=0;i<n;i++) {
printf("姓名:");
scanf("%s",clerks[i].name);
getchar();
printf("基本工资:");
scanf("%d",&clerks[i].jbgz);
printf("职务工资:");
scanf("%d",&clerks[i].zwgz);
printf("岗位津贴:");
scanf("%d",&clerks[i].gwjt);
printf("医疗保险:");
scanf("%d",&clerks[i].ylbx);
printf("公积金:");
scanf("%d",&clerks[i].gjj);
a[i].total=((a[i].jbgz)+(a[i].zwgz)-(a[i].gjj)-(a[i].ylbx)+(a[i].gwjt));//计算总工资
}
printf("---输入完成并已创建成功---");
//需要保存职工信息的人数为 n 个//
}
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<conio.h>
struct clerk
{
int id;
char name[20]; /* 姓名 */
long jbgz; /* 基本工资 */
long zwgz; /* 职务工资 */
long gwjt; /* 岗位津贴 */
long ylbx; /* 医疗保险 */
long gjj; /* 公积金 */
long total;/*总工资*/
}a[100];
int displayMenu();
int inputData(struct clerk clerks[]);
int main(void) {
int choice;
struct clerk clerks[100];
int n;
choice=displayMenu();
while(choice!=0){
switch(choice){
case 1:
n= inputData(clerks);
break;
}
choice=displayMenu();
}
return 0;
}
int displayMenu(){
int myChoice;
system("cls");//清屏
printf("欢迎使用职工信息管理系统\n");
printf("1.输入记录\n");
printf("2.显示记录\n");
printf("3.修改记录\n");
printf("4.查找记录\n");
printf("5.删除记录\n");
printf("6. 统计\n");
printf("7.退出\n");
printf("请输入选择:");
scanf("%d",&myChoice);
return myChoice;
}
/*输入职工的基本信息*/
int inputdata(struct clerk clerks[])
{
int i,n;
system("cls");//清屏
printf("请输入要查询的职工人数:");
printf("Input n:");
scanf("%d",&n); /*输入职工的人数*/
for(i=0;i<n;i++) {
printf("姓名:");
scanf("%s",clerks[i].name);
getchar();
printf("基本工资:");
scanf("%d",&clerks[i].jbgz);
printf("职务工资:");
scanf("%d",&clerks[i].zwgz);
printf("岗位津贴:");
scanf("%d",&clerks[i].gwjt);
printf("医疗保险:");
scanf("%d",&clerks[i].ylbx);
printf("公积金:");
scanf("%d",&clerks[i].gjj);
a[i].total=((a[i].jbgz)+(a[i].zwgz)-(a[i].gjj)-(a[i].ylbx)+(a[i].gwjt));//计算总工资
}
printf("---输入完成并已创建成功---");
}