1、题目:求1+2!+3!+...+20!的和
2、题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。3、题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。*/
4、题目:求100之内的素数 *
5、题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。 */
6、题目:求1+2!+3!+...+20!的和
程序分析:此程序只是把累加变成了累乘。 */
7、有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和50道java编程题算法
8、题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
程序分析:请抓住分子与分母的变化规律。 */9、题目:打印出如下图案(菱形)
*
***
******
********
******
***
*
程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 for循环,第一层控制
行,第二层控制列。 */
10、题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向
队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。
2、题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。3、题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。*/
4、题目:求100之内的素数 *
5、题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。 */
6、题目:求1+2!+3!+...+20!的和
程序分析:此程序只是把累加变成了累乘。 */
7、有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和50道java编程题算法
8、题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
程序分析:请抓住分子与分母的变化规律。 */9、题目:打印出如下图案(菱形)
*
***
******
********
******
***
*
程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 for循环,第一层控制
行,第二层控制列。 */
10、题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向
队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。
解决方案 »
- 请教一个水晶报表的问题,vs下正常,iis下有问题,为什么
- C++里面如何引用多个DLL
- 怎样实现让程序一运行就加载文件到内存,类似java的static块??
- C#如何执行这条SQL语句str,以实现恢复数据库:str = @"RESTORE DATABASE tDB ......
- 能推荐一下有什么C#的好书吗
- 求个问题关于cmd调用exe的问题
- 如何查看LINQ执行的SQL语句
- Remoting高手过来.我怎么获得Remoting收到的数据量大小.和发送的数据量大小.
- 求书
- 救命啊!有关garbage collection的核心问题,分不够可以加!!!
- 空心菱形
- 谁能给个无边框页面的代码例子看看啊
{
long sum = 0;
for(int i=1;i<21;i++)
{
sum = Calculate(i);
}
Console.WriteLine(sum); Console.ReadKey(); } static long Calculate(int n)
{
if (n == 0)
return 1;
return n * Calculate(n - 1);
}
吧
{
int m,k,i;
bool flag=false;
for(m=3;m<=100;m++)
{
flag=true;
k=Convert.ToInt32(Math.Sqrt(m));
for(i=2;i<=k;i++)
{
if(m%i==0)
{
flag=false;
break;
}
}
if(flag) //如果为素数,则打印
{
Console.Write(m+" ");
}
}
}
5.
private void PrintArray(int[] array)
{
int max=array[0],min=array[array.Length-1],max_i=0,min_i=0;
for(int i=0;i<array.Length-1;i++)
{
if(max<array[i])
{
max=array[i];
max_i=i;
}
if(min>array[i])
{
min=array[i];
min_i=i;
}
}
array[max_i]=array[0];
array[0]=max;
array[min_i]=array[array.Length-1];
array[array.Length-1]=min;
return;
}
int fenzi=2;
int fenmu=1;
int sum = 0;
for (int i = 0; i < 20; i++)
{
fenzi = fenzi + fenmu;//fenzi正确
fenmu = fenzi-fenmu;//fenmu正确
sum=sum+(fenzi/fenmu);
}