| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 911 人关注过本帖
标题:[求助]C语言编程题寻求各路答题者!
只看楼主 加入收藏
bfk1987
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-6-18
收藏
 问题点数:0 回复次数:13 
[求助]C语言编程题寻求各路答题者!

各位懂C语言的朋友!帮忙做一下C语言编程题啊!谢谢啊!以下是题目(附件里也是题目):

2uxyCAMv.rar (3.11 KB) [求助]C语言编程题寻求各路答题者!



1.编程序找出整数10000内最大的一组勾股数
2.编程输出下列数字图案
1 1 1 2 3 4 5 6 7 8
2 3 2 3 9 1 2 3 4 5 6 7
4 5 6 4 5 6 8 9 1 2 3 4 5 6
7 8 9 1 7 8 9 1 7 8 9 1 2 3 4 5
2 3 4 5 6 2 3 4 5 6 6 7 8 9 1 2 3 4
… … 5 6 7 8 9 1 2 3
4 5 6 7 8 9 1 2
3 4 5 6 7 8 9 1


3.已知级数前三项为:x0=0,x1=0,x2=1, 下一项为前三项之和,请编程求出该级数的前20项,并要求每5个数为一行输出;
4. 验证黄金分割数0.618,已知级数x0=0, x1=1, x2=x1+x0, …, xn=xn-1+xn-2, 求得xn-1/xn
将是一个越来越接近0.618的数,请编程实践(保留小数十位);

[此贴子已经被作者于2007-6-19 18:34:40编辑过]



q40CxMhC.jpg (2.96 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: C语言 答题者 
2007-06-18 16:08
love154139
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-5-6
收藏
得分:0 

看不到图片~~~


2007-06-18 16:38
bfk1987
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-6-18
收藏
得分:0 

大家帮忙做一下啊!谢谢了!

2007-06-18 17:50
love154139
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-5-6
收藏
得分:0 

1
23
456
7891
23456 的程序代码如下:

#include <Stdio.h>
#define n 5 //可以通过改变n的值去得不同的图形
void main()
{
int i,j,m;
m=0;
for(j=1;j<=n;j++)
{
loop:
for(i=1;i<=9;i++)
{
m++;
printf("%d",i);
if(m==j)
{
printf("\n");
if(i!=9)
{
m=0;
if(j<n)
j++;
else
break;
}
}
if(m!=j&&i==9)
goto loop;

}
}

printf("\n");


}


2007-06-18 21:59
love154139
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-5-6
收藏
得分:0 

1 2 3 4 5 6 7 8
9 1 2 3 4 5 6 7
8 9 1 2 3 4 5 6
7 8 9 1 2 3 4 5
6 7 8 9 1 2 3 4
5 6 7 8 9 1 2 3
4 5 6 7 8 9 1 2
3 4 5 6 7 8 9 1 图形的程序如下:


#include <stdio.h>

void main()
{
int i,j=1,m=0;
for(j=1;j<8;j++)
{
for(i=1;i<=9;i++)
{
m++;
printf("%d",i);
if(m==8)
{
m=0;
printf("\n");
}
}
if(m!=8&&j==7)
for(i=1;i<=9;i++)
{
m++;
printf("%d",i);
if(m==8);
break;
}
}

printf("\n");
}



2007-06-18 22:25
love154139
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-5-6
收藏
得分:0 

已知级数前三项为:x0=0,x1=0,x2=1, 下一项为前三项之和,请编程求出该级数的前20项,并要求每5个数为一行输出;

程序如下:
#include <stdio.h>
#define n 20 //可以改变n的值输出不同的结果
void main()
{
int i,a[n],m;
a[0]=a[1]=0;
a[2]=1;

for(i=3;i<n;i++)
a[i]=a[i-1]+a[i-2]+a[i-3];
m=0;
for(i=0;i<n;i++)
{
m++;
printf("%d ",a[i]);
if(m%5==0&&i!=0)
printf("\n");
}
}


[此贴子已经被作者于2007-6-18 22:38:50编辑过]


2007-06-18 22:36
love154139
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-5-6
收藏
得分:0 

4. 验证黄金分割数0.618,已知级数x0=0, x1=1, x2=x1+x0, …, xn=xn-1+xn-2, 求得xn-1/xn
将是一个越来越接近0.618的数,请编程实践(保留小数十位);


#include <stdio.h>
#define n 20 //改变n的值使精度变得更高
void main()
{
int i,m,a[n];

double x;
a[0]=0;
a[1]=1;
for(i=2;i<n;i++)
a[i]=a[i-1]+a[i-2];
m=0;
for(i=0;i<n;i++)
{
m++;
printf("%d ",a[i]);
if(m%5==0&&i!=0)
printf("\n");
}

x=(float)a[n-2]/a[n-1];
printf("%.10f\n",x);

}


2007-06-18 22:49
love154139
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-5-6
收藏
得分:0 
花了点时间写了几个程序.....

2007-06-18 22:54
夜狼
Rank: 1
等 级:新手上路
帖 子:129
专家分:0
注 册:2006-11-20
收藏
得分:0 

1
23
456



#include "stdio.h"
main()
{
int i,j,k=1;
for(i=1;i<=9;i++)
{ for(j=1;j<=i;j++)
if(k!=10)
printf("%d",k++);
else
{
k=1;

printf("%d",k++);
}


printf("\n");
}
}


2007-06-18 23:30
夜狼
Rank: 1
等 级:新手上路
帖 子:129
专家分:0
注 册:2006-11-20
收藏
得分:0 

123
456
789
#include "stdio.h"
main()
{
int i,j,k=1;
for(i=1;i<=8;i++)
{ for(j=1;j<=8;j++)
if(k!=10)
printf("%d",k++);
else
{
k=1;

printf("%d",k++);
}


printf("\n");
}
}


2007-06-18 23:33
快速回复:[求助]C语言编程题寻求各路答题者!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026073 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved