实训作业

本文包含多种程序设计实例,如变量声明与判断、数组操作、数字加密、组合数学问题求解、成绩管理、数字判断、身份证信息解析、成绩统计、数学问题解决、数组转置等,旨在帮助读者掌握实用的编程技巧。

声明一个整型变量a,并赋初值5,在程序中判断a是奇数还是偶数,然后输出判断的结果。
1632220-20190412140816354-587792786.png

从键盘输入圆的半径,计算圆的面积并输出。
1632220-20190412141056544-1645058037.png

实现一个数字加密器。运行时输入加密前的整数,通过加密运算后,输出加密后的结果,加密结果仍为一整数。

1632220-20190412141220738-2086726047.png

有1、2、3、4共4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。
1632220-20190412141540567-824955366.png

声明并创建存放4个人考试成绩的一维数组,并使用for循环遍历数组并打印分数。要求:
首先按“顺序”遍历,即打印顺序为:从第一个人到第四个人;
然后按“逆序”遍历,即打印顺序为:从从第四个人到第一个人;
输出最高分;
输出最低分;
1632220-20190412144028252-272354024.png

对无序的10个数字使用Arrays类的sort方法进行排序。要求:
声明并初始化数组
按如下格式输出排序后的数组
sum[0] = 1
sum[1] = 2
………………
1632220-20190412144156246-1663491717.png

判断输入的整数是否为素数
1632220-20190412220614704-503167086.png
1632220-20190412220828146-445953934.png

身份证号码的判断。
声明String类型的字符串,保存身份证号码。编写程序判断:
该号码是否为湖南长沙的号码(判断依据:前4位为4301,即长沙号码;否则不是长沙号码)。
该号码主人的性别(判断依据:第17位为奇数,性别为男;第17位为偶数,性别为女)。

1632220-20190412144345416-1698942333.png

一个班级的学生成绩存在长度为10的数组中,计算不及格的学生数目。
1632220-20190412144501188-2004734053.png

公鸡5元/只,母鸡3元/只,小鸡3只/元,问100元买100只鸡,公鸡、母鸡、小鸡各几只?
1632220-20190412144945589-2050866666.png

实现一个二维数组的转置,操作过程是将二维数组表示的矩阵对应的每一个元素number[i][j]被置为number[j][i]

1632220-20190412221239972-170482535.png

转载于:https://www.cnblogs.com/susususu/p/10696166.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值