| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1399 人关注过本帖
标题:C语言指点
只看楼主 加入收藏
zyl364453241
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-4-20
收藏
得分:0 
按行顺序为一个5*5的二维数组a赋从1开始的奇数,然后输出该数组的左下半三角
这道题有人会么?
2007-04-21 15:22
oclassic
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2007-4-18
收藏
得分:0 

第二个的答案:



#include<stdio.h>
int main(void)
{
int i=0;
int j=0;
int k=1;
int a[5][5];

for(i=0;i<=4;i++)/*以下为数组赋值*/
for(j=0;j<=4;j++)
{
a[i][j]=k;
k=k+2;
} /*赋值结束*/

for(i=0;i<=4;i++)/*输出三角.*/
{
for(j=0;j<=i;j++)
printf("%d ",a[i][j]);
putchar('\n');
}
}

[此贴子已经被作者于2007-4-21 16:13:34编辑过]


编程群号码30772309群刚刚建立一个论坛http://tszbbs./?u=2 诚招斑猪哦
2007-04-21 16:11
学习C中
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2006-10-28
收藏
得分:0 
以下是引用spider1987在2007-4-20 12:57:04的发言:
3.求满足以下条件:1*1+2*2+3*3+……+n*n<=1000的最大n值

#include "stdio.h"
int main(void)
{
int a=1,n;
for (n=0; n<=1000; )
{
n=n+a*a;
a++;
}
printf ("%d",a);
return 0;
}

这样写不知道对不对...高手们看看

。我觉得这不对,明显n最多超不过30也许20都不行。应该定义一个sum来控制循环。
3.求满足以下条件:1*1+2*2+3*3+……+n*n<=1000的最大n值

#include "stdio.h"
int main()
{
int n=1,sum=0;
for (; sum<=1000;n++ )
{
sum=sum+n*n;

}
printf ("%d",n);
return 0;
}

[此贴子已经被作者于2007-4-21 16:19:06编辑过]

2007-04-21 16:16
学习C中
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2006-10-28
收藏
得分:0 
.对于排序,6楼的是冒泡法,8楼的选择排序法。。最好都掌握呵呵。
2007-04-21 16:25
oclassic
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2007-4-18
收藏
得分:0 

3.求满足以下条件:1*1+2*2+3*3+……+n*n<=1000的最大n值

#include<stdio.h>
int main(void)
{
int n=1,sum=0;
do
{
sum+=n*n;
n++;
}while(sum<=1000);
printf("%d",n);
}

我的是这样的,不知道对不

编程群号码30772309群刚刚建立一个论坛http://tszbbs./?u=2 诚招斑猪哦
2007-04-21 16:29
zyl364453241
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-4-20
收藏
得分:0 
同一个题目,做法还真多
2007-04-22 11:37
zyl364453241
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-4-20
收藏
得分:0 
求1!+2!+3+……+10!
main()
{float s=0,t=1
int n;
for(n=1;n<=10,n++)
{t=t*n;
s=s+t;
}
printf("1!+2!+3+……+10!=%e\n",s);
}
这样做,对吗?
2007-04-22 11:52
wen1000
Rank: 1
等 级:新手上路
帖 子:52
专家分:0
注 册:2007-4-5
收藏
得分:0 

上楼的那样做也可以
不过13楼做的看起来比较直观

2007-04-22 12:01
快速回复:C语言指点
数据加载中...
 
   



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

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