| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1108 人关注过本帖
标题:10.1回家作业3道不会,来看看,帮个忙
取消只看楼主 加入收藏
wangyongmin
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-7-25
收藏
 问题点数:0 回复次数:1 
10.1回家作业3道不会,来看看,帮个忙

1,下面程序的功能是生成并打印某数列的前20项,该数列第1、2项分别为0和1,以后每个奇数编号的项是前两项之和,偶数编号的项是前两项差的绝对值,生成的20个数存在一维数组x中,并按每行4项的形式输出。

#include "stdio.h"
main()
{
int x[21],i,j;
x[1]=0;x[2]=1;
i=3;
do {
x[i]=x[i-1]+x[i-2];
x[i+1]=abs(x[i]-x[i-1]);
i=i++;
}while(i<20);
for(i=1;i<=20;i++)
{ printf("%5d\n",x[i]);
if(i%4==0)
printf("\n");


}
为什么这样做不出来!!!!
2,下面程序的功能是给一维数组a输入任意6个整数,假设为7 4 8 9 1 5,然后建立一个具有以下内容的方阵并打印。


5 7 4 8 9 1
1 5 7 4 8 9
9 1 5 7 4 8
8 9 1 5 7 4
4 8 9 1 5 7
7 4 8 9 1 5
#include <stdio.h>
main()
{ int a[6],i,j,k,m;
for (i=0;i<6;i++)
scanf(“%d”,&a[i]);
for (i=5;i>=0;i--)
{ k=a[5];
for ( ; j>=0;j--)
a[j+1]=a[j];
;
for(m=0;m<6;m++)
printf(“%d\n”,a[m]);
printf(“\n”);
}

3,
# include

main()

{ int a=9;

float z;

z=a/2+1/2;

printf(“%5.2f\n”, z);

}
Z不是已经定义了FLOAT了,为什么Z=4,!!!!

搜索更多相关主题的帖子: 作业 
2006-10-07 15:49
wangyongmin
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-7-25
收藏
得分:0 

太谢谢了

2006-10-09 17:10
快速回复:10.1回家作业3道不会,来看看,帮个忙
数据加载中...
 
   



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

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