问题描述
- c语言数组问题,,,,,,,,,,
- #include
void main()
{
int ijmna[20];
printf(""input ge shu n:"");
scanf(""%d""&n);
printf(""
"");
printf(""input yi dong wei shu m:"");
scanf(""%d""&m);
printf(""
"");
printf(""input"");
scanf(""%d""a);
i=m;
if(n20)
{ printf(""wrong"");
}
else
for(i=m;i>0;i--)
{
printf(""%d""a[n-i]);
}
for(j=0;j<=m+1;j++)
{
printf(""%d""a[j]);
}
printf(""
"");
}题目描述:
有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。
输入描述:
输入总数n(0~20的整数),后移位数m(m
输出描述:
移动后的数列。
样式输入:
8
3
1 2 3 4 5 6 7 8样式输出:
6 7 8 1 2 3 4 5
请问哪里错了
解决方案
代码差的太远,连循环读取数字的逻辑都没有
参考:http://blog.sina.com.cn/s/blog_534d9ac90100iscj.html
解决方案二:
C语言数组与指针的问题
C语言 数组注意问题
C语言的一个笔试题:指针与数组的问题
时间: 2024-10-07 19:12:42