1、编一个程序,输入x的值,按下列公式计算并输出y值; Y=4x2+x/2+3;
2、已知数A与B,由键盘输入AB的值,交换它们的值,并输出。
3、给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
4、利用条件运算完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
5、输入年和月,则输出此年此月的天数,如大月有31天,小月有30天,而闰年的2月有29天,平年则只有28天。(必须使用switch结构实现,年份如果能被4整除但不能被100整除;或者能被400整除为闰年)
6、求1到100中能被5整除的数的和。
7、求2/1-3/2+5/3-8/5+13/8,21/13…求出这个数列的前20项之和。
8、编一个程序,输入三个整数,输出其中最小数。
9、题目:输入三个整数x,y,z,请把这三个数由小到大输出。 程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。
10、编一个程序,求出所有各位数字的立方和等于1099的3位整数。(Math.pow(a,b)求立方,a为底数,b为次数)
11、要求在屏幕上分别显求1到100之间奇数之和与偶数之和。
12、输入10个数,并显示最大的数与最小的数。
13、素数问题 任给一个自然数n,求出这个自然数不同因数的个数。 例如n=6时,因为1,2,3,6这四个数均是6的因数,故输出为total=4。
14、问题:菲波那契数列:0、1、1、2、3、5、8、13…。第一项为0,第二项为1,往后第N项为第(N-2)项+第(N-1)项之和,如第三项为:0+1=1,第四项为:1+1=2…。 输入一个正整数N求出前N项数列。如N=5,显示:01123 N=10,显示:0112358132134
15、问题:求水仙花数。所谓水仙花数,是指一个三位数abc,如果满足a^3+b^3+c^3=abc,则abc是水仙花数,在屏幕上显示该数。程序分析:利用for循环控制100-999个数,每个数都需分解出个位,十位,百位
16、问题:输入一整数A,判断它是否素数。(提示:若从2到A的平方根Math.sqrt()A,则A是素数。)
17、题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。
18、求出所有的5位数的回文数,显示在屏幕上。即12321是回文数,个位与万位相同,十位与千位相同。
19、编一个程序,求s=1!+2!+3!+…..+n!,(由键盘输入的n值不超过6,多重循环)。
20、题目:一只公鸡值5元,一只母鸡值3元,3只小鸡值1元,现用一百元要买一百只鸡,问有什么方案?(答案:四种方案)
21、钞票换硬币(多重循环)
22、题目:把一元钞票换成一分、二分、五分硬币(每种至少一枚),有哪些种换法?答案:461种
23、题目:输出9*9口诀。(多重循环)
24、求三角形的面积。键盘输入三边长,判断是否能构成三角形,如果构成则求面积。
25、求一元二次方程的根,系数由键盘输入,判断是否有根,等根还是不等根,有根则求出根。
26、编程实现如下功能:要求用户输入1组“两个整数和一个字符”(字符必须是‘+’、‘-’、‘*’、‘/’其中的一个),然后由程序计算并输出两数进行运算的相应结果。例如:输入 : 123+34 程序输出: i组结果:123+34=157。
27、
*
* * *
* * * * *
28、求1-3+5-7+ -99+101的值
29、输入圆的半径r和一个整数k,当k=1,计算圆的面积;当k=2时,计算圆的周长,当k=3时,既要计算圆的周长,也要计算圆的面积。
30、用5分、2分、1分的硬币10枚组成2角4分钱,有多少种不同的组合?
31、编程统计从键盘输入的字符中数字字符的个数,用换行符结束输入。
32、编写循环结构程序,输出下面图案。
*
* * *
* * * * *
* * *
*
33、求半径分别为1、2、3……..10圆的面积。当圆的面积大于等于100时结束循环。
34、输入点A的平面坐标(x,y),判断(输出)A点是在圆内、圆外还是在圆周上。其中圆心左边为(2,2),半径为1.
35、若n和n+2同为素数,则程他们是一对孪生素数。输出100以内的所有孪生素数,没对孪生素数占一行。
36、冒泡法排序
37、矩阵的转置
38、求一个5*5矩阵的对角线之和
39、求一个二维数组中的元素最大值,并且求出最大值的下标
40、用函数实现5的阶乘
41、用函数实现三个整数的最大值
42、用函数实现1到N的累加和