|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 求教,万分感谢!
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1039
人关注过本帖
标题:
求教,万分感谢!
只看楼主
加入收藏
violet303
等 级:
新手上路
帖 子:2
专家分:0
注 册:2008-11-15
楼主
收藏
问题点数:0 回复次数:13
求教,万分感谢!
今天一定要交的作业,不会做啊,求达人做一下,万分感谢!
输出移位数组,输出如下:
1 2 3 4 5
2 3 4 5 1
3 4 5 1 2
4 5 1 2 3
5 1 2 3 4
搜索更多相关主题的帖子:
感谢
2008-11-18 15:48
举报帖子
使用道具
赠送鲜花
liumang_D
来 自:计算机
等 级:
论坛游民
威 望:
1
帖 子:89
专家分:50
注 册:2008-10-20
第
2
楼
收藏
得分:0
#include<stdio.h>
int main()
{
int a[5] = {1, 2, 3, 4, 5};
int i, b, j;
for(i = 0; i < 5; i++)
{
for(j = i; j < 5; j++)
{
printf("%d ", a[j]);
}
for(j = 0; j < i; j++)
{
printf("%d ", a[j]);
}
printf("\n");
}
}
2008-11-18 17:18
举报帖子
使用道具
赠送鲜花
wofa
等 级:
新手上路
帖 子:2
专家分:0
注 册:2008-11-18
第
3
楼
收藏
得分:0
2楼做法可以,不过还可以用指针实现的。
2008-11-18 19:45
举报帖子
使用道具
赠送鲜花
嬿·嘄·骊·戨
来 自:天府之国
等 级:
论坛游民
帖 子:84
专家分:25
注 册:2008-10-16
第
4
楼
收藏
得分:0
看我勒``哈哈``
刚学了循环```
我来漏一手``
2008-11-18 19:54
举报帖子
使用道具
赠送鲜花
风居住的街道
等 级:
新手上路
帖 子:374
专家分:0
注 册:2008-10-24
第
5
楼
收藏
得分:0
我觉得可以更简单的……
#include <stdio.h>
int main(void)
{
int i, j, n;
scanf("%d", &n);
for (i = 0; i < n; i++)
{
for (j = i; j < i + n; j++)
printf("%d ", j % n + 1);
printf("\n");
}
return 0;
}
2008-11-18 20:03
举报帖子
使用道具
赠送鲜花
嬿·嘄·骊·戨
来 自:天府之国
等 级:
论坛游民
帖 子:84
专家分:25
注 册:2008-10-16
第
6
楼
收藏
得分:0
我想得太简单了``
我做不起```我错咯``
2008-11-18 20:07
举报帖子
使用道具
赠送鲜花
嬿·嘄·骊·戨
来 自:天府之国
等 级:
论坛游民
帖 子:84
专家分:25
注 册:2008-10-16
第
7
楼
收藏
得分:0
5楼的思路我看得懂```但是我是想不到的``唉```
2008-11-18 20:10
举报帖子
使用道具
赠送鲜花
嬿·嘄·骊·戨
来 自:天府之国
等 级:
论坛游民
帖 子:84
专家分:25
注 册:2008-10-16
第
8
楼
收藏
得分:0
不爽中`````我去找个人问问```看看能不能帮我解决我的问题``
2008-11-18 20:24
举报帖子
使用道具
赠送鲜花
嬿·嘄·骊·戨
来 自:天府之国
等 级:
论坛游民
帖 子:84
专家分:25
注 册:2008-10-16
第
9
楼
收藏
得分:0
#include<stdio.h>
int main(void)
{
for( int i=0 ; i<5 ; )
{
printf( "%s" , "12345"+i++ ) ;
for( int j=0 ; j<i-1; )
putchar( *("12345"+j++) ) ;
putchar('\n') ;
}
return 0 ;
}
2008-11-18 20:39
举报帖子
使用道具
赠送鲜花
风居住的街道
等 级:
新手上路
帖 子:374
专家分:0
注 册:2008-10-24
第
10
楼
收藏
得分:0
楼上代码可以精简:
#include <stdio.h>
int main(void)
{
int i;
for (i = 0; i < 5; i++)
printf("%.*s\n", 5, &i["123451234"]);
return 0;
}
没有使用这种办法是因为一来占内存大,二来比较笨拙,不适应随机输入数组大小的场合……
2008-11-19 01:48
举报帖子
使用道具
赠送鲜花
14
1/2页
1
2
快速回复:
求教,万分感谢!
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.025694 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved