
数组
Youth°
这个作者很懒,什么都没留下…
展开
-
JAVA 04
数组<2> 使用动态初始化数组时,数组里面的元素会有默认值 (1)整数类型:默认值为0 (2)浮点类型:默认值为0.0 (3)字符类型:默认值为’\u0000’ (4)布尔类型:默认值为false (5)引用类型:默认值为null Java的内存需要划分为5个部分 (1)栈内存(Stack):存放的是方法中的局部变量。方法的运行一定在栈内存中。 (2)堆内存(Heap):凡是new出来的东西都在堆内存中。 堆内存中的东西都有一个地址值。 堆内存中的数据都默认值,规则和上面说的数组一样。原创 2021-03-17 20:49:20 · 84 阅读 · 0 评论 -
7-76 考试座位号 (15分)
每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。 输入格式: 输入第一行给出一个正整数 N(≤1000),随后 N 行,每行给出一个考生的信息:准考证号 试机座位号 考试座位号。其中准考证号由 16 位数字组成,座位从 1 到 N 编号。输入保证原创 2021-01-18 18:33:22 · 540 阅读 · 0 评论 -
7-14 成绩排序 (30分)
某班有n个学生,输入该班这n个学生的姓名、某三门课的成绩,计算各自的平均成绩,存放到一个结构数组中,将平均成绩作为关键字,然后把该这些学生的名字和平均成绩按从大到小的顺序排列输出.如果有相同分数则名字字典序小的在前。 输入格式: 第一行为人数n,n为正整数.接下来的n行,每行为每个学生的名字和他的3门课程的成绩(小数点后最多有2位小数), 中间用单个空格隔开.名字只包含字母且长度不超过20.即:学生的姓名 分数 分数 分数. 输出格式: 把成绩单按平均分数从高到低的顺序进行排序并输出,每行包含名字和分数,两原创 2021-01-03 17:42:09 · 2087 阅读 · 0 评论 -
7-88 晨阳哥哥之世界末日 (15分)
这个,发生了大爆炸,结果整个世界都进入了末日,你由于辐射变成了一只丧尸,当然因为大爆炸,满地都是碎裂的肉块,而你因为太过虚弱,只能爬一次而且只能爬30秒去找肉吃,现在,乘着你的脑子还没有完全失去,想想如何才能找到更大的肉吃。 输入格式: 测试数据有多组,处理到文件尾。每组输入一个不多于30的正整数N,然后接着是N组数据,M,T,分别代表肉的大小和找到这块肉的时间 输出格式: 每组输出在30秒内,所能找到的最大的肉,如果一块肉都找不到,就输出“GG”,找到的话,输出肉的大小和找到肉的时间。如果有两块一样大的肉原创 2020-12-31 00:11:33 · 292 阅读 · 0 评论 -
7-13 查找奥运五环色的位置 (10分)
奥运五环的5种颜色的英文单词按一定顺序排列{“red”, “blue”, “yellow”, “green”, “black” },定义指针数组并初始化,输入任意一个颜色的英文单词,从已有颜色中查找并输出该颜色的位置值,若没有找到,则输出"Not Found"。 输入格式: 输入一个代表颜色的单词。 输出格式: 输出单词对应的位置值,如果未找到,输出Not Found。 输入样例: yellow 输出样例: 3 //代码// #include<stdio.h> #include<str原创 2020-12-26 15:09:58 · 1646 阅读 · 0 评论 -
6-22 将整数中每一位上为偶数的数依次取出构成新数 (10分)
6-22 将整数中每一位上为偶数的数依次取出构成新数 (10分) 给定函数fun的功能是:将长整型数中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:87653142时,t中的数为:8642。。 函数接口定义: void fun (long s, long *t); 其中 s 和 t 是用户传入的参数。函数将整数 s 中每一位上为偶数的数依次取出,构成一个新数放在t指针所指的变量中。 裁判测试程序样例: #include <stdio...原创 2020-12-23 16:49:14 · 3121 阅读 · 0 评论