哪位会编程的大仙帮我做几到题啊..

来源:百度知道 编辑:UC知道 时间:2024/06/05 02:17:44
第一题
利用随机数生成一个包含n个二位整数的数组,最大值的数组放在开始的位置,输出数组。
第二题
编写程序用于输出1~100间的整数,并且此整数必须满足:它是3的倍数,但不是5的倍数,也不是9的倍数。求这些数的和。
第三题
一张单据上有一个5位数的密码1xx23,其中百位和千位数已模糊不清,但知道该数能被57或67除尽。设计一个算法,找出该单据原有可能的密码。
第四题
输入一个公里数,计算在北京乘坐出租车的费用。 起步价10元(三公里以内),超出(含)三公里至十五公里以内的公里数每公里按2元计费。超出(含)十五公里以外的公里数(每公里加收50%空驶费)按3元计费。
第五题
求出满足下列条件的三位自然数,该自然数的各个数字的立方和等于该数本身。
第六题
把一元钞票换成一分、二分、五分硬币(每种至少一枚),有多少种换法?
第七题
使用方法求1!+2!+3!+4!+5!的和。
第八题
用文本数据流的方式输入a、b、c,求一元二次方程的根。

1.
public class TestRandomArray
{
public static void main(String[] args)
{
int maxline = (int) (Math.random()*100);
int[] array = new int[maxline];
for(int i=0;i<maxline;i++)
{
int temp = (int) (Math.random()*100);
if(temp>=10&&temp<=99)
{
array[i] = temp;
}
else
i--;
}
for(int j=0;j<maxline;j++)
{
int max = array[0];

if(array[j]>max)
{
max=array[j];
array[j] = array[0];
array[0] = max;

}
}
for(int k=0;k<maxline;k++)
{
System.out.print(array[k]+" ");
}
}
}

2.
public class TestNumber100
{
public static void main(String[] args)
{
for(int i=1;i<100;i++)
{
if(i%3==0&&(i%5!=0)&&(i%9!=0))
System.out.println(i+" ");
else