c语言编程软件求助

今日: 0|主题: 451|排名: 3&
- [阅读权限 10]16:26 提问
C语言有谁编过一个简单的系统吗?学生信息管理系统 求助!用C++编程
各项功能说明
(1)学生基本信息的录入和保存:
这部分的功能主要包括信息的录入和保存和总分、平均分的计算,首先按程序提示输入所要输入的学生人数,接着是分别输入有关学生的相关信息包括学号、姓名、年龄、性别以及学生各科成绩的分数等。在录入数据的同时,系统将对信息的合法性进行检验(学号范围为100~200、姓名不限、年龄为15~50岁、性别可输入m或f、各科成绩均限定在0~100之间),若用户录入了不合法的数据系统将会作出提示,并且要求重新输入。如果合法性成立则录入完毕后系统将显示全部学生相关信息,信息中已包含对学生成绩总分的计算和其平均分的计算结果。最后按平均分的高低输出学生的成绩和相关信息后按照提示信息存盘,选择存盘后,系统则自动将学生信息存入电脑。
(2)读取学生信息:
此功能是将原录入并保存的学生信息读出,并在屏幕上显示出来。
(3)删除学生信息:
进入该项功能界面后,用户可以通过学生的学号对某个学生信息进行删除。
(4)追加学生信息:
进入插入界面,系统将提示输入新学生的相关信息,程序则会将新的信息插入原学生信息清单中,并将新的学生信息列表输出,以方便用户的确认。
(5)修改学生信息:
进入修改界面,系统将提示输入新学生的相关信息,程序则会将新的信息插入原学生信息清单中,并将新的学生信息列表输出,以方便用户的确认。
(6)统计各分数段人数并输出学生信息清单。
进入界面,系统将提示输入新学生的相关信息,程序则会将新的信息插入原学生信息清单中,并将新的学生信息列表输出,以方便用户的确认。
(7)按学号查找学生信息:
此项功能可以根据拥护输入的学生学号查出该学生的所有信息。
(8)按照平均分输出学生信息清单。
选择次项功能后,系统将自动在屏幕上显示出所有学生按照平均成绩的高低排序后的清单。
(9)退出系统,结束任务。
3.软件功能的验收标准
(1)有较为美观简洁大方的菜单,能保证用户方便、直观、快捷的熟悉并使用软件的各项功能。
(2)有严密正确的数据验证功能和数据处理功能,能够求和、求平均成绩,对总成绩进行排序,对数据进行保存和读取,能按学号查找学生信息,以及插入和删除学生信息。
(3)系统要有一定的可靠性。
按赞数排序
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!
1.c一般用来开发底层的系统软件,或者一些对性能敏感的关键代码,然后在其他语言中调用;
2.建议你的系统还是用python开发,这样开发效率更高一些。
这是我以前写的,代码有点幼稚,不过你说的基本功能都实现了,需要的话可以自己下载
其他相关推荐小木虫 --- 700万学术达人喜爱的学术科研平台
热门搜索:
&&求助,P-R方程C语言编程求解问题
求助,P-R方程C语言编程求解问题
void main()
double f(double V);
double v3,v4,q3;
double x,A,B,C;
x=1.0;*设定初值
while(fabs(x-x)>0.00001)*Muller法迭代
&&v3=(x-x)/(x-x);
&&q3=1+v3;
&&A=f(x)*v3*v3-f(x)*v3*q3+f(x)*v3;
&&B=f(x)*v3*v3-f(x)*q3*q3+f(x)*(v3+q3);
&&C=f(x)*q3;
&&if (B>0)
& & & && &sign=1;
& & & && &sign=-1;
&&v4=-2*C/(B+sign*sqrt(B*B-4*A*C));
&&x=x+v4*(x-x);
&&printf("Muller迭代方法所求实根X=%lf\n",x);
&&printf("迭代次数:%d\n",k);
double f(double V)
{ double R=8.314,Tc=190.69,Pc=4604000,w=0.013; *临界温度压力偏心因子
& &double Q,T,a,b,P,e,d,K,Tr;
printf("请输入压力P(千帕)和温度T(开尔文)\n");
scanf("%lf,%lf",&P,&T);
K=0.26*w-0.26992*w*w;
e=0.45724*R*R*Tc*Tc/Pc;
d=pow((1+K*(1-sqrt(Tr))),2.0);
b=0.0778*R*Tc/Pc;
printf("a=%lf",a);
& & Q=R*T/(V-b)-a/(V*(V+b)+b*(V-b))-P; *利用P-R方程构造的迭代格式
& &return Q;
Peng-Robinson方程可以用来求实际流体的密度等物性参数,现在已知纯甲烷的临界温度和临界压力,偏心因子,用C语言编程计算1MP,108.15K时的密度。编程时出现溢出现象,主要是使用Muller法设定初值的问题,劳烦高手指点迷津,多谢。
学术必备与600万学术达人在线互动!
扫描下载送金币写一个判素数的&span class='hot-word'&函数&/span&,在主函数输入一个整数,输出是否素数的信息。
/*函数名:isPrime*/
/*函数功能:判定一个整数是不是素数(0不是素数)*/
/*函数返回:如果是素数反回1,否则返回0*/
/*基本思想:当一个数大于3,依次除以小于等于它一半的所有数(不包括1),*/
/* 当其中有一次能除尽时就说明它不是素数*/
/*原因:因为任何一个数都不能整除大于它一半的数*/
/*本人相关信息:折半试探法*/
/*以下程序已经过调试,没有任何问题*/
int isPrime(int a)
int testDiv, flag=0; /*testDiv为测试除数,旗帜初始化,当为1时说明不是素数*/
if(a>3) /*注意要排除1,2,3因为它们的一半为1,以便做折半试探法*......
/*函数名:isPrime*/
/*函数功能:判定一个整数是不是素数(0不是素数)*/
/*函数返回:如果是素数反回1,否则返回0*/
/*基本思想:当一个数大于3,依次除以小于等于它一半的所有数(不包括1),*/
/* 当其中有一次能除尽时就说明它不是素数*/
/*原因:因为任何一个数都不能整除大于它一半的数*/
/*本人相关信息:折半试探法*/
/*以下程序已经过调试,没有任何问题*/
int isPrime(int a)
int testDiv, flag=0; /*testDiv为测试除数,旗帜初始化,当为1时说明不是素数*/
if(a>3) /*注意要排除1,2,3因为它们的一半为1,以便做折半试探法*/
for(testDiv = 2; testDiv<=a/2 && flag==0; ++testDiv)/*用小于等于它一半的所有数(不包括1)依次做试探*/
if(a%testDiv==0) /*当其中有一次能除尽时说明它不是素数*/
/*printf("could div %d\n", testDiv); 显示可以除尽的数*/
if(flag==1 || a==0) /*做最后判断(0不是素数)*/
其他答案(共1个回答)
可以实现你的想法:
#include
int main()
{
int n,i,count=0;
cout<<"请输入你要判断的数:"<<
cout<<"输入有误,请重新输入:"<<
下面的相关信息可以实现你的想法:
#include
int main()
{
int n,i,count=0;
cout<<"请输入你要判断的数:"<<
cout<<"输入有误,请重新输入:"<<
cout<<n<<":不是素数"<<
cout<<"n:不是素数"<<
for(i=2;i<=n/2;i++)
if(n%i==0)
if(count!=0)
cout<<n<<":是素数"<<
cout<<n<<":不是素数"<<
return 0;
}
void judge(int m)
int k=sqrt(m);
这个函数比上面的效率高。
是素数就返回1,不是的话返回0。
int IsPrime(int n)
if (n == 1 || n == 2 |...
你试试这个看看
我也没测试过
要是错了就只能说声抱歉了,帮不上忙
int m,k,i,
void main(){
int i,j,k=0,prime[10];
for(i=499;i&...
答: b超数据长和宽看哪里呢?哪些数据是比较准确的呢?
答: cisco网络技术是一个为CTO、IT技术经理、网络工程师、安全工程师、数据库工程师、网络管理员、系统工程师、开发工程师、项目管理人员等IT技术人员搭建的有关先...
答: 我想学网页制作、网络维护、电脑维护
可有比较好的学习网站或者论坛推选一下?
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415

我要回帖

更多关于 c语言编程软件 的文章

 

随机推荐