精华内容
下载资源
问答
  • 某学校的学生编号12位数字组成,其中前3位是学院代码,第4至7位是入学年份,第8-9位是专业代码,最后3位是班级座号。 请编程:输入学号,输出该生的入学年份、学院代码、班级座号。 提示: (1)在scanf函数中可使用...

    某学校的学生编号由12位数字组成,其中前3位是学院代码,第4至7位是入学年份,第8-9位是专业代码,最后3位是班级座号。
    请编程:输入学号,输出该生的入学年份、学院代码、班级座号。
    提示:
    (1)在scanf函数中可使用%md截取所需数据。
    (2)输出005时,使用printf的附加说明符%0md。
    输入格式:
    输入学号(由12位数字组成)
    输出格式:
    第1行输出入学年份
    第2行输出学院代码
    第3行输出班级座号其中班级座号是3位数,不足3位,前面补0
    注意:输出内容必须与输出样例格式一致,其中的冒号是中文标点符号
    输入样例:
    312201603005
    输出样例:
    入学年份:2016
    学院代码:312
    班级座号:005

    #include<stdio.h>
    int main()
    {
        int x,y,z,total;
        scanf("%3d%4d%*2d%3d",&y,&x,&z);
        printf("入学年份:%d\n",x);
        printf("学院代码:%d\n",y);
        printf("班级座号:%03d",z);
        return 0;
    }
    展开全文
  • 给定N个学生的基本信息,包括学号5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和3门课程的成绩([0,100]区间内的整数),要求输出总分最高学生的姓名、学号和总分。 输入格式: ...

    实验9-7 找出总分最高的学生 (15分)

    给定N个学生的基本信息,包括学号(由5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和3门课程的成绩([0,100]区间内的整数),要求输出总分最高学生的姓名、学号和总分。

    输入格式: 输入在一行中给出正整数N(≤10)。随后N行,每行给出一位学生的信息,格式为“学号 姓名 成绩1 成绩2
    成绩3”,中间以空格分隔。

    输出格式: 在一行中输出总分最高学生的姓名、学号和总分,间隔一个空格。题目保证这样的学生是唯一的。

    输入样例:
    5
    00001 huanglan 78 83 75
    00002 wanghai 76 80 77
    00003 shenqiang 87 83 76
    10001 zhangfeng 92 88 78
    21987 zhangmeng 80 82 75
    输出样例:
    zhangfeng 10001 258
    
    #include<stdio.h>
    struct student{
      char num[5];
        char name[10];
        int x1,x2,x3;
        int total;
    };
    int main()
    {
        int n,max,flag,i;
        struct student stu[20];
        scanf("%d",&n);
        for(i=0;i<n;i++)
        {
            scanf("%s %s %d %d %d",&stu[i].num,&stu[i].name,&stu[i].x1,&stu[i].x2,&stu[i].x3);
            stu[i].total=(stu[i].x1)+(stu[i].x2)+(stu[i].x3);
        }
        max=stu[0].total;
        flag=0;
        for(i=0;i<n;i++)
        {
            if(stu[i].total>max)
            {
                max=stu[i].total;
                flag=i;
            }
        }
            printf("%s %.5s %d",stu[flag].name,stu[flag].num,stu[flag].total);
        return 0;
    }
    
    
    展开全文
  • 给定N个学生的基本信息,包括学号5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和3门课程的成绩([0,100]区间内的整数),要求输出总分最高学生的姓名、学号和总分。 输入格式: ...

    实验9-7 找出总分最高的学生 (15 分)

    • 给定N个学生的基本信息,包括学号(由5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和3门课程的成绩([0,100]区间内的整数),要求输出总分最高学生的姓名、学号和总分。

    输入格式:

    • 输入在一行中给出正整数N(≤10)。随后N行,每行给出一位学生的信息,格式为“学号 姓名 成绩1 成绩2 成绩3”,中间以空格分隔。

    输出格式:

    • 在一行中输出总分最高学生的姓名、学号和总分,间隔一个空格。题目保证这样的学生是唯一的。

    输入样例:

    5
    00001 huanglan 78 83 75
    00002 wanghai 76 80 77
    00003 shenqiang 87 83 76
    10001 zhangfeng 92 88 78
    21987 zhangmeng 80 82 75

    输出样例:

    zhangfeng 10001 258

    程序代码

    #include<stdio.h>
    int res,x;
    struct student{
        char no[20];
        char na[20];
        int a;
        int b;
        int c;
    }stu[1050];
    int main(){
        int n;
        scanf("%d",&n);
        getchar();
        for(int i=0;i<n;i++){
            scanf("%s",&stu[i].no);
            getchar();
            scanf("%s %d %d %d",&stu[i].na,&stu[i].a,&stu[i].b,&stu[i].c);
            if(stu[i].a+stu[i].b+stu[i].c>res){
                x=i;
                res=stu[i].a+stu[i].b+stu[i].c;
            }
        }
        printf("%s %s %d",stu[x].na,stu[x].no,res);
        return 0;
    }
    
    展开全文
  • 给定N个学生的基本信息,包括学号5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和3门课程的成绩([0,100]区间内的整数),要求输出总分最高学生的姓名、学号和总分。 输入格式: 输入...

    实验9-7 找出总分最高的学生 (15 分)
    给定N个学生的基本信息,包括学号(由5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和3门课程的成绩([0,100]区间内的整数),要求输出总分最高学生的姓名、学号和总分。

    输入格式:
    输入在一行中给出正整数N(≤10)。随后N行,每行给出一位学生的信息,格式为“学号 姓名 成绩1 成绩2 成绩3”,中间以空格分隔。

    输出格式:
    在一行中输出总分最高学生的姓名、学号和总分,间隔一个空格。题目保证这样的学生是唯一的。

    输入样例:
    5
    00001 huanglan 78 83 75
    00002 wanghai 76 80 77
    00003 shenqiang 87 83 76
    10001 zhangfeng 92 88 78
    21987 zhangmeng 80 82 75
    输出样例:
    zhangfeng 10001 258
    /找出总分最高的学生 (15 分)/
    #include<stdio.h>

    struct Node{
    char c[10];
    char name[20];
    int mark1;
    int mark2;
    int mark3;
    int sum;//不能赋予初值
    };
    int main(void){
    int n;
    scanf("%d", &n);
    struct Node stu[n];
    int m = 0, t;

    for(int i = 0; i < n; i++){
    	scanf("%s %s %d %d %d", &stu[i].c, &stu[i].name, &stu[i].mark1, &stu[i].mark2, &stu[i].mark3);
    	stu[i].sum = stu[i].mark1 + stu[i].mark2 + stu[i].mark3;
    }
    
    for(int i = 0; i < n; i++){
    	if(stu[i].sum > m){
    		m = stu[i].sum;
    		t = i;
    	}
    }
    printf("%s %s %d", stu[t].name, stu[t].c, m);
    
    return 0;
    

    }

    展开全文
  • 给定N个学生的基本信息,包括学号5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和3门课程的成绩([0,100]区间内的整数),要求输出总分最高学生的姓名、学号和总分。 输入格式: 输入...
  • 给定N个学生的基本信息,包括学号5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和3门课程的成绩([0,100]区间内的整数),要求输出总分最高学生的姓名、学号和总分。 输入格式: ...
  • 给定N个学生的基本信息,包括学号5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和3门课程的成绩([0,100]区间内的整数),要求输出总分最高学生的姓名、学号和总分。 输入格式: 输入...
  • 给定N个学生的基本信息,包括学号5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和3门课程的成绩([0,100]区间内的整数),要求输出总分最高学生的姓名、学号和总分。 输入格式: 输入...
  • python Day9

    2021-04-14 21:30:57
    给定N个学生的基本信息,包括学号5个数字组成的字符串)、姓名(长度小于10不包含空白字符)、成绩(三门),输出总分最高学生信息 分析: 输入格式: 输入在一行中给出正整数N(<=10),随后N行,每行给出一...
  • 7-9 模拟EXCEL排序 (25 分)

    千次阅读 2019-02-19 17:36:05
    7-9 模拟EXCEL排序 (25 分) Excel可以对一组纪录按任意指定列排序。...每条学生纪录由学号(6位数字,保证没有重复的学号)、姓名(不超过8位且不包含空格的字符串)、成绩([0, 100]内的整数)组成,相邻属性用...
  • 给定N个学生的基本信息,包括学号5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和成绩([0,100]区间内的整数),要求计算他们的平均成绩,并顺序输出平均线以下的学生名单。...
  • 实验9-3 计算平均成绩(15 分)

    万次阅读 多人点赞 2018-05-17 14:52:17
    给定N个学生的基本信息,包括学号5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和成绩([0,100]区间内的整数),要求计算他们的平均成绩,并顺序输出平均线以下的学生名单。...
  • 题目描述 Excel可以对一组纪录按任意指定列...每条学生纪录由学号(6位数字,保证没有重复的学号)、姓名(不超过8位且不包含空格的字符串)、成绩([0, 100]内的整数)组成,相邻属性用1个空格隔开。 输出格式: 在N...
  • 给定N个学生的基本信息,包括学号5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和成绩([0,100]区间内的整数),要求计算他们的平均成绩,并顺序输出平均线以下的学生名单。...
  • 性能需求:1、操作界面美观、友好,有必要的容错处理(如:能判定学号位数和只能0~9数字字符组成、能判定合理的成绩0~100等); 2、查询应根据查询条件合理选择先进的查询方法(其中必须保证至少有一种查找采用...
  • 给定N个学生的基本信息,包括学号5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和成绩([0,100]区间内的整数),要求计算他们的平均成绩,并顺序输出平均线以下的学生名单。...
  • 1、操作界面美观、友好,有必要的容错处理(如:能判定学号位数和只能0~9数字字符组成、能判定合理的成绩0~100等); 2、查询应根据查询条件合理选择先进的查询方法(其中必须保证至少有一种查找采用了散列查找)...
  • 计算平均成绩

    2020-04-07 18:19:19
    给定N个学生的基本信息,包括学号5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和成绩([0,100]区间内的整数),要求计算他们的平均成绩,并顺序输出平均线以下的学生名单。...
  • 性能需求:1、操作界面美观、友好,有必要的容错处理(如:能判定学号位数和只能0~9数字字符组成、能判定合理的成绩0~100等); 2、查询应根据查询条件合理选择先进的查询方法(其中必须保证至少有一种查找采用...
  • (29)某公司在传输数据过程中为了安全要对数据进行加密,若传递的是四位的整数,对其进行加密的规则为:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。...
  • *输入学号时请输入1位大写字母和8位数字组成学号,如P0********\n"); for (i = 0;i < n;i++) { printf("请输入学生%d的学号姓名:\n", i + 1); scanf("%s...
  • oracle数据库经典题目

    2011-02-17 15:05:20
    表空间组成,表空间盘区组成,盘区数据块组成 C. 盘区数据块组成,数据块组成,段表空间组成 D. 数据块组成,段盘区组成,盘区表空间组成 6. 下列的哪个子句在SELECT语句中用于排序结果集...

空空如也

空空如也

1 2
收藏数 32
精华内容 12
关键字:

学生学号由9位数字组成