| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1662 人关注过本帖
标题:明天c语言答辩 求大神帮忙看一下代码的含义
取消只看楼主 加入收藏
南下1997
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2018-7-15
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
明天c语言答辩 求大神帮忙看一下代码的含义
#include<stdio.h>

#include<conio.h>

#include<string.h>
struct teacher
{
  char name[41];//教师姓名

  char time [12];//任教时间
  char age[20];//教师年龄
  float salary ;// 教师工资

};

struct teacher tea[50];

int n=0;

void printchoices()

{

printf("\t\t\t\t欢迎使用希望中学教师信息管理系统\n");
printf("\t\t\t\t[1]添加教师信息\n");
printf("\t\t\t\t[2]显示教师信息\n");
printf("\t\t\t\t[3]删除教师信息\n");
printf("\t\t\t\t[4]退出\n");


printf("\n请选择");

}

void add()

{

char t[20];
float temp;//临时变量
printf("\n请输入教师姓名:");
 scanf("%s",t);
 while(strcmp(t,"0")!=0)

{

strcpy(tea[n].name,t);
 printf("请输入教师任教时间:");
 fflush(stdin);
  scanf("%s",tea[n].time);
  printf("请输入教师年龄:");
  scanf("%s",tea[n].age);


printf("请输入教师工资:");
 scanf("%f",&temp);
 tea[n].salary=temp;




n++;

printf("\n请输入教师姓名:");
scanf("%s",t);




}

printf("\n");

}

void del()

{

 char temp[20];

int i,j;

printf("\n\n请输入要删除的教师姓名:");
scanf("%11s",temp);

for(i=0;i<n;i++)

{

if(strcmp(tea[i].name,temp)==0)

break;}

if(i==n)
    printf("\n教师不存在");
else

{

for(j=i;j<n-1;j++);
 tea[j]=tea[j+1];
  n--;

printf("\n删除成功!\n");

}





}

void show()

{

int i;
 printf("\n\n%-16s%-16s%-16s%10s\n","教师姓名","任教时间","教师年龄","教师工资");
 for(i=0;i<n;i++)

{

printf("%-16s",tea[i].name);
 printf("%-16s",tea[i].time);
 printf("%-16s",tea[i].age);


printf("%10.1f\n",tea[i].salary);

}

}






void main()

{

char c;

printchoices();

while((c=getche())!='4')

{

switch(c)

{

case'1':

add();

break;

case'3':

del();

break;

case'2':

show();

break;


default: printf("\n输入错误!\n");








}

printchoices();



}





printf("\n谢谢使用,再见\n");








}


搜索更多相关主题的帖子: char 教师 printf 输入 scanf 
2018-07-15 11:25
南下1997
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2018-7-15
收藏
得分:0 
回复 2楼 花脸
亲爱的  就是我上面发出来的  具体就是实现显示删除和输入功能的代码含义
2018-07-15 12:21
南下1997
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2018-7-15
收藏
得分:0 
回复 5楼 zbjzbj
不是
2018-07-15 14:21
快速回复:明天c语言答辩 求大神帮忙看一下代码的含义
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031821 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved