设为首页收藏本站积分获取及使用技巧附件上传须知c语言问题。怎么把下那个程序所保存的文件载入?

追梦工控论坛|工控论坛-专业的Intouch论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

总共8214条微博

动态微博

查看: 2075|回复: 0

c语言问题。怎么把下那个程序所保存的文件载入?

[复制链接]
匿名  发表于 2013-1-3 08:26:29 |阅读模式

上传分享工控资料得追梦点,下载积分获取办法点击进入 ☆追梦点充值入口
发帖回帖赚金币兑换下载积分。上传附件须知点击进入

×

马上注册,结交更多工控达人,分享经验,让你轻松玩转追梦工控论坛。

已有帐号?  点击登录   或者        

支付宝扫一扫领红包
#include<stdio.h>#include<stdlib.h>#include<string.h>#include "math.h"#define N 81               int count=0;               typedef struct student             { char name[10];            char number[10];          float math;  float english; float shugou;            };void input(struct student *p);    void sort(struct student *p);    void find(struct student *p);   void change(struct student *p);  void del(struct student *p);  void baocun(struct student *p);
  main(){ char h;                  struct student stud[N];        do                            {  printf("\n");  printf(" 学生成绩管理系统 \n");  printf("1.输入/增加学生成绩\n");  printf("2.按总分排榜\n");  printf("3.查找学生信息\n");  printf("4.修改学生信息\n");  printf("5.删除学生信息\n");  printf("6.退出\n");  printf("7.保存\n");   printf("请输入功能选择编号(1-7):");      scanf("%c",&h);      switch(h)              {  case'1':   input(stud);               break;  case'2':   sort(stud);                break;  case'3':   find(stud);               break;   case'4':   change(stud);   break;   case'5':   del(stud);   break;   case'7':   baocun(stud);  break;   } }while(h!='6');                 printf("\n---------------------欢迎使用成绩管理系统-----------------------\n\n");  }/****************************输入**************************/
void input(struct student *p)     { char ch;        do                              {  system("cls");   printf("\n输入第%d个学生的信息:\n输入学生姓名:",count+1);  scanf("%s",p[count].name);  printf("\n输入学生学号:");  scanf("%s",p[count].number);  printf("\n输入数学成绩:");  scanf("%f",&p[count].math);  printf("\n输入英语成绩:");  scanf("%f",&p[count].english);  printf("\n输入数据结构成绩:");  scanf("%f",&p[count].shugou);   count++;                   printf("\n是否继续输入(y/n)\n");  fflush(stdin);             ch=getchar(); }while(ch=='y'||ch=='Y');    }/***************************总分排行**************************/void sort(struct student *p)   { int i,j,k;                  struct student t;      system("cls");         if(count==0)                 printf("无学生成绩,请先录入学生信息\n"); else {  for(i=0;i<count-1;i++)      {   k=i;   for(j=i+1;j<count;j++)        if((p[k].math+p[k].english+p[k].shugou)<(p[j].math+p[j].english+p[j].shugou))     k=j;    if(k!=i)               {     t=p[k];     p[k]=p;     p=t;    }  }  printf("\n总分排榜:\n\n");  printf("\t姓名  学号  数学     英语     数构  总分  名次\n");  for(j=0;j<count;j++)                     printf("\t%-6s %-4s %-6.1f   %-6.1f   %-6.1f  %-6.1f %-5d\n",   p[j].name,p[j].number,p[j].math,p[j].english,p[j].shugou,p[j].math+p[j].english+p[j].shugou,    j+1); } printf("\n回车键返回主程序\n"); fflush(stdin); getchar();}/****************************查找**************************/void find(struct student *p)            { int j; char name[10];               char number[10];            system("cls");              printf("\n请输入要查找的学生资料:\n"); printf("\n学生姓名:"); scanf("%s",name); printf("\n学生学号:"); scanf("%s",number); for(j=0;j<count;j++)            {  if((strcmp(name,p[j].name)==0)&&(strcmp(number,p[j].number)==0))  {   printf("\n\t姓名  学号   数学     英语     数构     总分\n");     printf("\t%-6s %-4s  %-6.1f   %-6.1f   %-6.1f   %-6.1f\n",    p[j].name,p[j].number,p[j].math,p[j].english,p[j].shugou,p[j].math+p[j].english+p[j].shugou);   break;  } } if(j>=count)                    printf("\n未找到该学生纪录,请核对后重新查找!\n"); fflush(stdin);                 printf("\n回车键返回上一功能菜单\n"); getchar();}
来自搜搜问问
让我们联手拒绝网络伸手党,下载积分获取办法&附件上传须知 ☆追梦点充值入口





+1
2075°C
沙发哦 ^ ^ 马上
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

请珍惜自己的ID,严禁发布垃圾水贴,诸如adsf......顶......纯表情......多次重复回帖刷积分......轻则删帖警告,重则封禁!★请分享资料、经验或者赞助论坛,贡献一份力量★

关闭

最新活动上一条 /1 下一条

小黑屋|手机版|追梦工控论坛|工控论坛-专业的Intouch论坛 ( 皖ICP备10012005号 )|网站地图

GMT+8, 2025-7-23 09:22 , Processed in 0.102466 second(s), 19 queries , Gzip On, APCu On.

Powered by Dreamyiyi

© 2009-2025 工控论坛

快速回复 返回顶部 返回列表