C语言低级程序错误
答案:1 悬赏:20 手机版
解决时间 2021-11-24 20:38
- 提问者网友:嗝是迷路的屁
- 2021-11-24 08:05
C语言低级程序错误
最佳答案
- 五星知识达人网友:胯下狙击手
- 2021-11-24 09:08
大哥,你这代码是故意错的吗?
1.printf(" //这里没写完,改为printf(" ");
2.
void shuchu(struct zhigong[],int n)
//这个函数没声明,加一句void shuchu(struct zhigong zhigong1[],int n);
3.这个函数声明有问题:void luru(struct zhigong,int n);
//改为void luru(struct zhigong zhigong1[],int n);或者干脆struct zhigong zhigong1[]这个参数不要了,void shuchu(struct zhigong[],int n)也一样。
4.printf("%-10d%-8d%-8s%-16s%-8s%-8s%-8d%-8s%-8d",zhigong1[i].num,zhigong1[i].name,zhigong1[i].sex[50],zhigong1[i].date,zhigong1[i].xueli,zhigong1[i].wage,zhigong1[i].address,zhigong1[i].phone);//敢写得再不认真一点吗?个数都对不上啊,这里写个zhigong1[i].sex[50]咋回事啊?太调皮了吧?
如果看不懂,就照这个改也行。
#include
#include
#include
#include
struct zhigong
{
int num;
char name[50];
char sex[50];
char date[50];
char xueli[50];
int wage;
char address[50];
int phone;
}zhigong1[50];
void luru(struct zhigong zhigong1[],int n);
void chaxun(struct zhigong,int n);
void pass(struct zhigong,int n);
void xiugai(struct zhigong,int n);
void shuchu(struct zhigong zhigong1[],int n);
void caidan();
int main()
{
int N;
printf(" *******************************************\n");
printf(" ");
printf(" 欢迎使用\n");
printf(" *******************************************\n");
system("pause");
system("cls");
printf("需要录入的职工人数:");
scanf("%d",&N);
luru(zhigong1,N);
shuchu(zhigong1,N);
return 0;
}
void luru(struct zhigong *zhigong1,int n)
{
int i;
for(i=0;i {
printf("请输入第%d个学生的信息:\n",i+1);
printf("职工号:");
scanf("%d",&zhigong1[i].num);
printf("姓名:");
scanf("%s",&zhigong1[i].name);
printf("性别:");
scanf("%s",&zhigong1[i].sex);
printf("出生日期:");
scanf("%s",&zhigong1[i].date);
printf("学历:");
scanf("%s",&zhigong1[i].xueli);
printf("工资:");
scanf("%d",&zhigong1[i].wage);
printf("住址:");
scanf("%s",&zhigong1[i].address);
printf("电话:");
scanf("%d",&zhigong1[i].phone);
}
}
void shuchu(struct zhigong zhigong1[],int n)
{
int i;
printf("图书菜单:\n");
printf("职工号 姓名 性别 出生日期 学历 工资 住址 电话\n");
for(i=0;i printf("%-10d%-8s%-16s%-8s%-8s%-8d%-8s%-8d",zhigong1[i].num
,zhigong1[i].name
,zhigong1[i].sex
,zhigong1[i].date
,zhigong1[i].xueli
,zhigong1[i].wage
,zhigong1[i].address
,zhigong1[i].phone);
}
1.printf(" //这里没写完,改为printf(" ");
2.
void shuchu(struct zhigong[],int n)
//这个函数没声明,加一句void shuchu(struct zhigong zhigong1[],int n);
3.这个函数声明有问题:void luru(struct zhigong,int n);
//改为void luru(struct zhigong zhigong1[],int n);或者干脆struct zhigong zhigong1[]这个参数不要了,void shuchu(struct zhigong[],int n)也一样。
4.printf("%-10d%-8d%-8s%-16s%-8s%-8s%-8d%-8s%-8d",zhigong1[i].num,zhigong1[i].name,zhigong1[i].sex[50],zhigong1[i].date,zhigong1[i].xueli,zhigong1[i].wage,zhigong1[i].address,zhigong1[i].phone);//敢写得再不认真一点吗?个数都对不上啊,这里写个zhigong1[i].sex[50]咋回事啊?太调皮了吧?
如果看不懂,就照这个改也行。
#include
#include
#include
#include
struct zhigong
{
int num;
char name[50];
char sex[50];
char date[50];
char xueli[50];
int wage;
char address[50];
int phone;
}zhigong1[50];
void luru(struct zhigong zhigong1[],int n);
void chaxun(struct zhigong,int n);
void pass(struct zhigong,int n);
void xiugai(struct zhigong,int n);
void shuchu(struct zhigong zhigong1[],int n);
void caidan();
int main()
{
int N;
printf(" *******************************************\n");
printf(" ");
printf(" 欢迎使用\n");
printf(" *******************************************\n");
system("pause");
system("cls");
printf("需要录入的职工人数:");
scanf("%d",&N);
luru(zhigong1,N);
shuchu(zhigong1,N);
return 0;
}
void luru(struct zhigong *zhigong1,int n)
{
int i;
for(i=0;i
printf("请输入第%d个学生的信息:\n",i+1);
printf("职工号:");
scanf("%d",&zhigong1[i].num);
printf("姓名:");
scanf("%s",&zhigong1[i].name);
printf("性别:");
scanf("%s",&zhigong1[i].sex);
printf("出生日期:");
scanf("%s",&zhigong1[i].date);
printf("学历:");
scanf("%s",&zhigong1[i].xueli);
printf("工资:");
scanf("%d",&zhigong1[i].wage);
printf("住址:");
scanf("%s",&zhigong1[i].address);
printf("电话:");
scanf("%d",&zhigong1[i].phone);
}
}
void shuchu(struct zhigong zhigong1[],int n)
{
int i;
printf("图书菜单:\n");
printf("职工号 姓名 性别 出生日期 学历 工资 住址 电话\n");
for(i=0;i
,zhigong1[i].name
,zhigong1[i].sex
,zhigong1[i].date
,zhigong1[i].xueli
,zhigong1[i].wage
,zhigong1[i].address
,zhigong1[i].phone);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯