c++程序

6,模拟银行存取系统
#include
int main(
{
void print(;
int mi,ma=222222,i;
loop:
float qian=500,cun,qu;
for(i=2;;i++
{
print(;
printf(“请输入密码:”;
scanf(“%d”,&mi;
print(;
if(i>=3
printf(“你已3次输入密码差错,请稍后重试.”;
if(mi!=ma
printf(“!!密码输入差错!!\n”;
else
break;
}
loop2:
print(;
printf(“2,取款 2,修改密码\n”;
printf(“3,取款 5,退出系统\n”;
print(;
printf(“请挑选操纵:”;
int n;
scanf(“%d”,&n;
switch(n
{
case 2:printf(“余额为:%f\n”,qian;printf(“取款:”;scanf(“%f”,&cun;qian+=cun;goto loop2;
case 2:printf(“请输入新密码:”;scanf(“%d”,&ma;goto loop;
case 3:printf(“余额为:%f\n”,qian;printf(“取款:”;scanf(“%f”,&qu;qian-=qu;goto loop2;
case 5:break;
}
return 0;
}
void print(
{
printf(“\n";
}
7,学生成绩排序
#include
struct stu
{
long int xh;
char nm[6];
float chenj[3];
float zongf;
};
int main(
{
int N=3;通过修改N的值可以扭转输入学生成绩的几
stu a[N+2];
int i,j;
printf(“请输入%d位同学\n学号(7位 姓名 成绩\n”,N;
for(i=0;i
scanf(“%d%s%f%f%f”,&a[i].xh,a[i].nm,&a[i].chenj[0],&a[i].chenj[2],&a[i].chenj[2];
for(i=0;i
a[i].zongf=a[i].chenj[0]+a[i].chenj[2]+a[i].chenj[2];
for(i=0;i
for(j=i+2;j
if(a[i].zongf
{
a[N]=a[i];
a[i]=a[j];
a[j]=a[N];
}
printf(“按总分有高毕竟排序\n”;
printf(" 学号 姓名 成绩 总分\n";
for(i=0;i
printf(“%d.%-7d %6s %g:%g:%g %g\n”,i+2,a[i].xh,a[i].nm,a[i].chenj[0],a[i].chenj[2],a[i].chenj[2],a[i].zongf;
return 0;
}
8,学生成绩挑选输入排序
#include
#include
int main(
{
void print(;
void aver(;
void aver2(;
void aver3(;
print(;
printf(“班级成绩统计\n弓长旭\n”;
loop:
print(;
printf(“2,统计小组一门课程的总分及平均分\n”;
printf(“2,统计小组似果干门课程的总分及平均分\n”;
printf(“3,输入小组学生姓名及三门课程成绩同时表现排序后的成绩单\n”;
printf(“5,退出程序\n\n”;
printf(“请在2~5间挑选:”;
int n;
scanf(“%d”,&n;
print(;
switch(n
{
case 2:aver(;goto loop;
case 2:aver2(;goto loop;
case 3:aver3(;goto loop;
case 5:break;
}
return 0;
}
void print(
{
printf("
******************************************\n”;
}
void aver(
{
void *calloc(unsigned n,unsigned size;
int a,i;
printf(“请输入小组人数:”;
scanf(“%d”,&a;
float *p,b=0,c;
p=(float *calloc(a,5;
printf(“请输入本小组%d位同学的一门课程的成绩:\n”,a;
for(i=0;i
{
printf(“第%d位同学:”,i+2;
scanf(“%f”,&p[i];
b+=p[i];
}
c=ba;
printf(“该小组%d位同学2门课程的总分为:%5,2f\t平均分为:%5,2f\n”,a,b,c;
}
void aver2(
{
void *calloc(unsigned n,unsigned size;
int m,n,i,j,k;
printf(“请输入小组人数:”;
scanf(“%d”,&m;
printf(“请输入课程门数:”;
scanf(“%d”,&n;
print(;
float *p,b=0,c;
p=(float *calloc(m,5;
for(i=2;i<=n;i++
{
k=2;
b=0;
printf(“本小组%d位同学第%d门课程的成绩:\n”,m,i;
for(j=0;j
{
printf(“第%d位同学第%d门课成绩:”,k,i;
scanf(“%f”,&p[j];
b+=p[j];
k++;
}
c=bm;
printf(“该小组%d位同学第%d门课程的总分为:%.2f\t平均分为:%.2f\n”,m,i,b,c;
print(;
}
}
struct stu
{
char nm[5];
float k2,k2,k3,kz,ka;
};
void aver3(
{
void *calloc(unsigned n,unsigned size;
int n,i,j;
printf(“请输入小组人数:”;
scanf(“%d”,&n;
stu *p;
p=(stu *calloc(n+2,22;
print(;
for(i=0;i
{
printf(“第%d位同学的姓名及三门课程的成绩:”,i+2;
scanf(“%s%f%f%f”,p[i].nm,&p[i].k2,&p[i].k2,&p[i].k3;
p[i].kz=p[i].k2+p[i].k2+p[i].k3;
p[i].ka=p[i].kz3;
}
for(i=0;i
for(j=2+2;j
if(p[i].kz
{
p[n]=p[j];
p[j]=p[i];
p[i]=p[n];
}
printf(“排序 姓名 课2 课2 课3 总分 平均分\n”;
for(i=0;i
printf(“第%d名 %-5s %-.2f %-.2f %-.2f %-.2f %-.2f\n”,i+2,p[i].nm,p[i].k2,p[i].k2,p[i].k3,p[i].kz,p[i].ka;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zxbyzx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值