用C语言:将一个数组中的值按逆序重新存放
答案:6 悬赏:30 手机版
解决时间 2021-04-28 11:05
- 提问者网友:我们很暧昧
- 2021-04-27 13:04
用C语言:将一个数组中的值按逆序重新存放
最佳答案
- 五星知识达人网友:老鼠爱大米
- 2021-04-27 14:20
#include
#define N 5
int main()
{ int a[N],i,temp;
#define N 5
int main()
{ int a[N],i,temp;
printf("enter array a:
"); for (i=0;i
printf("array a:
");for (i=0;i
for (i=0;i
a[i]=a[N-i-1];
a[N-i-1]=temp;
}
printf("
Now,array a:
");for (i=0;i
printf("
");return 0;
}
C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。
全部回答
- 1楼网友:何以畏孤独
- 2021-04-27 19:31
你妹
- 2楼网友:白昼之月
- 2021-04-27 18:17
你这个逆序是指大小逆序还是说整个数组倒置?
如果是大小逆序很简单,使用一个冒泡排序法就可以搞定
至于数组倒置的话,就声明一个同样大小的新数组,让新数组的第一个元素等于原数组的最后一个,第二个元素等于原数组的倒数第二个,以此类推很好写的
如果是大小逆序很简单,使用一个冒泡排序法就可以搞定
至于数组倒置的话,就声明一个同样大小的新数组,让新数组的第一个元素等于原数组的最后一个,第二个元素等于原数组的倒数第二个,以此类推很好写的
- 3楼网友:人類模型
- 2021-04-27 17:33
//k表示一个常数。
#include
main()
{
int a[k], i, temp;
printf("please input array a:\n");
for (i = 0; i < k; i )
scanf("%d", &a[i]);
printf("array a:\n");
for (i = 0; i < k; i )
printf("%d ", a[i]);
printf("\n");
for (i = 0; i < =(k-1)/2; i )
{
temp = a[i];
a[i] = a[k-1-i];
a[k-1-i] = temp;
}
printf("Now array a:\n");
for (i = 0; i < k; i )
printf("%d ", a[i]);
}
#include
main()
{
int a[k], i, temp;
printf("please input array a:\n");
for (i = 0; i < k; i )
scanf("%d", &a[i]);
printf("array a:\n");
for (i = 0; i < k; i )
printf("%d ", a[i]);
printf("\n");
for (i = 0; i < =(k-1)/2; i )
{
temp = a[i];
a[i] = a[k-1-i];
a[k-1-i] = temp;
}
printf("Now array a:\n");
for (i = 0; i < k; i )
printf("%d ", a[i]);
}
- 4楼网友:蓝房子
- 2021-04-27 16:16
#include
main()
{
int a[5], i, temp;
printf("please input array a: ");
for (i = 0; i < 5; i++)
scanf("%d", &a[i]);
printf("array a: ");
for (i = 0; i < 5; i++)
printf("%d ", a[i]);
printf(" ");
for (i = 0; i < 2; i++)
{
temp = a[i];
a[i] = a[4-i];
a[4-i] = temp;
}
printf("Now array a: ");
for (i = 0; i < 5; i++)
printf("%d ", a[i]);
}
main()
{
int a[5], i, temp;
printf("please input array a: ");
for (i = 0; i < 5; i++)
scanf("%d", &a[i]);
printf("array a: ");
for (i = 0; i < 5; i++)
printf("%d ", a[i]);
printf(" ");
for (i = 0; i < 2; i++)
{
temp = a[i];
a[i] = a[4-i];
a[4-i] = temp;
}
printf("Now array a: ");
for (i = 0; i < 5; i++)
printf("%d ", a[i]);
}
- 5楼网友:举杯邀酒敬孤独
- 2021-04-27 15:04
#include
main()
{
int a[5], i, temp;
printf("please input array a:\n");
for (i = 0; i < 5; i++)
scanf("%d", &a[i]);
printf("array a:\n");
for (i = 0; i < 5; i++)
printf("%d ", a[i]);
printf("\n");
for (i = 0; i < 2; i++)
{
temp = a[i];
a[i] = a[4-i];
a[4-i] = temp;
}
printf("Now array a:\n");
for (i = 0; i < 5; i++)
printf("%d ", a[i]);
}
main()
{
int a[5], i, temp;
printf("please input array a:\n");
for (i = 0; i < 5; i++)
scanf("%d", &a[i]);
printf("array a:\n");
for (i = 0; i < 5; i++)
printf("%d ", a[i]);
printf("\n");
for (i = 0; i < 2; i++)
{
temp = a[i];
a[i] = a[4-i];
a[4-i] = temp;
}
printf("Now array a:\n");
for (i = 0; i < 5; i++)
printf("%d ", a[i]);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯