| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 477 人关注过本帖, 1 人收藏
标题:【求助】帮忙纠正一个学生成绩查询代码!!谢谢
只看楼主 加入收藏
ab6326795
Rank: 2
等 级:论坛游民
帖 子:91
专家分:56
注 册:2010-11-8
结帖率:80%
收藏(1)
 问题点数:0 回复次数:5 
【求助】帮忙纠正一个学生成绩查询代码!!谢谢
刚看见有人求助,想写个代码试试自己,结果自己也变成了求助者:

还是大家来吧,请指教一二,谢谢拉!
程序代码:
/*设计一个结构体数组,用于存储N个学生的信息,每个学生信息包括学号(num)、姓名(name[20])、性别(sex)、年龄(age)、三门课成绩(score[3])要求程序具有如下功能:

程序运行时,首先显示一个菜单,菜单内容包括:

输入学生信息

检索学生信息

从学号、姓名、年龄和某门课程成绩中选择一项,进行学生信息排序

选择了某项功能,完成后,可以再返回菜单*/


#include<stdio.h>
struct student
{

int num; //学号
char name[20]; //姓名
char sex; //性别
int age; //年龄
int score[3]; //三门学课成绩


}cj[20]={1,"刘德华",'M',30,"100,50,20"}; //实例学号为1的学生数据

void main()
{
int id;
printf("请输入学生学号查找:\n");

scanf("%d",&id);

if(strcmp(id,cj.num)==0)
printf("%d\t%s\t%c\t%d",cj.num,cj.name[],cj.sex,cj.sge);
else
printf("查无此人,你学生都跑出去玩了吧?");


getch();
}

请帮我修正下吧

搜索更多相关主题的帖子: 成绩查询 姓名 
2011-05-26 12:49
ansic
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:恍惚窈冥
等 级:城市猎人
帖 子:1543
专家分:5367
注 册:2011-2-15
收藏
得分:0 
看不懂。帮顶。
#include <string.h>

善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
2011-05-26 13:03
lz1091914999
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:四川
等 级:贵宾
威 望:37
帖 子:2011
专家分:5959
注 册:2010-11-1
收藏
得分:0 
1、cj[20]={{1,"刘德华",'M',30,"100,50,20"}};
2、if(strcmp(id,cj.num)==0)    // id 和cj.num是int,strcmp(const char *, const char *) 这才应该是它的原型吧。上面少了楼上的那句话。

My life is brilliant
2011-05-26 13:47
liangjinchao
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:376
专家分:697
注 册:2010-11-8
收藏
得分:0 
程序代码:
#include<stdio.h>
#include"string.h"//如果用strcmp()
struct student
{

int num; //学号
char name[20]; //姓名
char sex; //性别
int age; //年龄
int score[3]; //三门学课成绩


}cj; //实例学号为1的学生数据,初始化有问题,看楼上

int  main()
{
int id;
char name[20];
printf("请输入学生学号,姓名,性别,年龄,三门功课成绩:\n");
scanf("%d %s %c %d %d %d %d",&cj.num,name,&cj.sex,&cj.age,&cj.score[0],&cj.score[1],&cj.score[2]);
strcpy(cj.name,name);
printf("请输入学生学号查找:\n");

scanf("%d",&id);

if(id==cj.num)//id是整型,就不用strcmp()了吧!
printf("%d\t%s\t%c\t%d",cj.num,cj.name,cj.sex,cj.age);
else
printf("查无此人,你学生都跑出去玩了吧?");
return 0;
}

图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册


[ 本帖最后由 liangjinchao 于 2011-5-26 13:58 编辑 ]

因为有了因为,所以有了所以,既然已成既然,何必再说何必
2011-05-26 13:50
ab6326795
Rank: 2
等 级:论坛游民
帖 子:91
专家分:56
注 册:2010-11-8
收藏
得分:0 
非常感谢各位的帮助啊!!!!!!!!!!!!!!
2011-05-26 17:12
北理猪28
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2011-9-21
收藏
得分:0 
看不懂~帮顶
2011-09-21 16:55
快速回复:【求助】帮忙纠正一个学生成绩查询代码!!谢谢
数据加载中...
 
   



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

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