| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 994 人关注过本帖
标题:两道c语言题希望高手能解答 急!
取消只看楼主 加入收藏
fengyitao
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-1-10
结帖率:0
收藏
已结贴  问题点数:20 回复次数:0 
两道c语言题希望高手能解答 急!
题目一
使用C语言建立一个学生成绩管理系统,实现学生对成绩的查询功能,下面是利用C语言建立的结构体类型Student和Course,分别表示学生和课程的信息,一个学生可以选修多门课程,同时一门课程有多名学生选修。
#include <stdio.h>
#include <conio.h>
#define SN 8  //表示学生学号为7位
#define SNAME 30  //表示学生的姓名最长运行29个字符
#define PN 7  //表示学生的登录密码为6位
#define CN 7  //表示课程编号为6位
#define CNAME 30  //表示课程名称最多29个字符
#define SCN 3  //表示每个学生选修3门课程
#define STN 3  //表示有3个学生
struct Course
{
    char coursenumber[CN]; //表示课程编号
    char coursename[CNAME]; //表示课程名称
    int score; //表示课程成绩
};

struct Student
{
    char studentnumber[SN];  //表示学号
    char studentname[SNAME];  //表示学生姓名
    char password[PN];  //表示密码
    Course course[SCN];  //表示学生选修课程的信息
};
Student st[STN]={{"0921001","张一","123456",{{"000001","C语言程序设计",78},{"000002","高等数学",56},{"000003","计算机基础",98}}},{"0921002","张二","123456",{{"000001","C语言程序设计",88},{"000002","高等数学",56},{"000003","计算机基础",94}}},{"0921003","张三","123456",{{"000001","C语言程序设计",88},{"000002","高等数学",66},{"000003","计算机基础",77}}}};
// st数组用于存放学生的课程成绩信息
具体要求如下:
(1)在主函数中实现学生的登录功能。
(2)登录成功后,提供学生功能选择,1为查询所有成绩;2为查询某一门课程成绩;3为查询不及格课程的课程名称和成绩;4为查询学生所有课程的平均成绩。如果登录失败,则给出提示。

题目二
编写一个C语言程序模拟银行ATM机的账户管理功能,系统主要实现以下功能:
1、实现用户的登录功能,要求用户输入账号和密码。登录失败应给出提示信息。
2、只允许同一个账号连续密码输入错误三次,超过三次程序结束。
3、登录成功后,提供以下功能:1为查询余额;2为存款功能;3为取款功能;4为修改密码;5为转账功能。(4和5为选做项目)。
部分核心代码如下:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
#define AN 9 //表示账号8位
#define PN 7 //表示密码6位
#define ASN 3 //表示系统中共有3个账户信息
struct Account
{
    char accountnumber[AN]; //表示账号信息
    char password[PN]; //表示账户的密码信息
    double balance;  //表示账户的余额
};

Account ats[ASN]={{"00000001","123456",100},{"00000002","123456",200},{"00000003","123456",300}};
//ats数组用于存储系统中三个账户的信息


可以任选一道做 最好是第二道 一定要对 能运行! 谢谢了!!!!!
搜索更多相关主题的帖子: c语言 解答 
2010-01-10 13:17
快速回复:两道c语言题希望高手能解答 急!
数据加载中...
 
   



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

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