• 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;
    }

  • 相关阅读:
    docker出现Cannot connect to the Docker daemon at unix:///var/run/docker.sock....
    unity tolua热更新框架教程(2)
    每天一道算法题:216. 组合总和 III
    【C语言】进制转换一般方法
    【2】Spring Boot 3 项目搭建
    MindSpore应用案例——AI诗人
    在报酬与体验之间触碰到玩家“G”点才是元宇宙链游发展之道
    mysql8离线安装
    别找了,Java生成MD5值直接用轮子就好了
    unity局部坐标和世界坐标角度介绍
  • 原文地址:https://blog.csdn.net/zxbyzx/article/details/127934466