数组元素倒着输出
#include<stdio.h>void main()
{
int p,i,a = { 0,1,2,3,4,5,6,7,8,9 };
for (i=0 ; i <5 ; i++)
{
p = a;
a = a;
a = p;
printf("%d", a);
}
}
想要输出9,8,7,6,5,4,3,2,1,0,可是我这样做的话只能输出9、8、7、6、5,想问一下大佬怎么改一下这个程序,只想用这种两个值交换的方法 #include<stdio.h>
void main()
{
int p,i,a = { 0,1,2,3,4,5,6,7,8,9 };
for (i=0 ; i <5 ; i++)
{
p = a;
a = a;
a = p;
printf("%d", a);
//printf("%d", a);//若可以不按照顺序输出的话,可以用这句
}
for(;i<10;i++)// 想倒序全部输出,就用这个循环输出剩余部分,因为前面循环次数只有数组长度的一半
printf("%d", a);
} sunrise085 发表于 2020-7-1 10:42
多谢!
页:
[1]