随机点名小程序
技能使用:1231. 数组2. if语句、while语句、for语句3. random()方法
任务描述:1234567任务描述: 设计一个随机点名系统。 要求: (1)抽取数量任意定制 (2)屏幕显示学生班级和顺序号 *补充说明: 一共有4个班,每个班30人。
代码实现:
java
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364package one_ten;/* 任务描述: 设计一个随机点名系统。 要求: (1)抽取数量任意定制 (2)屏幕显示学生班级和顺序号 *补充说明: 一共有4个班,每个班30人。 */import java.util.Scanner;public class Random_student { public static void main(String[] args) { Scanner scan = new Scanner(Sy ...
删除线性表中第i个位置的元素
operation123InitList(L):初始化线性表。ListInsert(*L, i, e);在线性表第i个位置插入新元素e。ListDelet(*L, i, *e):删除线性表第i个元素,并用e返回其值。
任务123456/*1.定义线性表类型的对象L。2.初始化线性表L,并输出其长度。3.在表头依次插入1~5,输出其长度,并判断L是否为空。4.删除第3个元素。*/
代码实现
C
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263#include<stdio.h>#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE 20typedef int ElemType;//抽象数据类型,是线性表中数据元素的数据类型。typedef int Status;//抽象数据类型,是函数返回值的类型type ...
Java中如何输出char字符
参考价值:已完结、无错误、可以参考
情景回顾:今天练习switch_case,遇到这么一个题:
1234/*使用 switch 把小写类型的 char型转为大写。只转换 a, b, c, d, e. 其它的输出 “other”。*/
在这道题中,我们就不得不输入char类型的字符。
问题描述:在Java中我们通过Scanner类来完成输入操作,然而Scanner中没有char类型对应的方法。
解决方法:既然我们无法通过Scanner类的方法来输入char类型,那么我们可以通过其他类的方法来完成char字符的输入。
String类是有一个一个的字符组成的,如果我们能获得String类的一个字符就能够获得char类型的字符,而String类也提供了这样的方法: charAt
API文档描述:
代码实现:123456789101112131415import java.util.Scanner;public class Scanner_char_test { public static void main(String[] args) { Scanner sca ...
查找线性表中是否有某元素(顺序结构)
operation123InitList(L):初始化线性表ListInsert(*L, i, e):在线性表中的第i个位置插入新元素eLocateElem(L, e):查找线性表中是否有某元素
任务123456/*1.定义线性表类型的对象L。2.初始化线性表L,并输出其长度。3.在表头依次插入1~5,输出其长度,并判断L是否为空。4.判断元素3在不在L中,若在,则输出其位置,若不在,则输出”没有该元素“;*/
代码实现
C
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980#include<stdio.h>#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE 20typedef int ElemType;//抽象数据类型,是线性表中 ...
清空线性表(顺序结构)
Operation123InitList(L):初始化线性表ListInsert(*L, i, e):在线性表的第i个位置插入新元素eClearList(*L):将线性表清空。
任务123456/*1.定义线性表类型的对象L。2.初始化线性表L,并输出其长度。3.在表头依次插入1~5,输出其长度,并判断L是否为空。4.清空L,输出其长度,*/
代码实现
C
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768#include<stdio.h>#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE 20typedef int ElemType;//抽象数据类型,是线性表中数据元素的数据类型。typedef int Status;//抽象数据类型,是函数返回值的类型typedef stru ...
判断线性表是否为空(顺序结构)
operation12InitList(L): 初始化线性表ListEmpty(L): 判断线性表是否为空
任务12345/*1.定义线性表类型的对象L。2.初始化线性表L,并输出其长度。3.判断线性表是否为空。*/
代码实现:C123456789101112131415161718192021222324252627282930313233343536373839404142#include<stdio.h>#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE 20typedef int ElemType;//抽象数据类型,是线性表中数据元素的数据类型。typedef int Status;//抽象数据类型,是函数返回值的类型typedef struct{ ElemType data[MAXSIZE]; int length;}SqList;Status InitList(SqList L){ L.length = 0; retur ...
线性表的插入(顺序结构)
Operation12InitList(L):初始化线性表ListInsert(L,i,e):在线性表的第i个位置插入新元素e
任务12345/*1.定义线性表类型的对象L。2.初始化线性表L,并输出其长度。3.在表头依次插入1~5,输出其长度,并判断L是否为空。*/
代码实现
C
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758#include<stdio.h>#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE 20typedef int ElemType;//抽象数据类型,是线性表中数据元素的数据类型。typedef int Status;//抽象数据类型,是函数返回值的类型typedef struct{ ElemType data[MAXSIZE]; int length;}Sq ...
初始化线性表(顺序结构)
Operation:1InitList(L):初始化操作,
任务:1234/*1.定义线性表类型的对象L。2.初始化线性表L,并输出其长度。*/
代码实现:
C
12345678910111213141516171819202122232425262728293031#include<stdio.h>#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE 20typedef int ElemType;//抽象数据类型,是线性表中数据元素的数据类型。typedef int Status;//抽象数据类型,是函数返回值的类型typedef struct{ ElemType data[MAXSIZE]; int length;}SqList;Status InitList(SqList L){ L.length = 0; return OK;}int main(){ SqList L;//定义一个顺序结构的线性表 ...