|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
void getdata(int *a, int num);
void reverse(int *a, int num);
void showdata(int *a, int num);
void main()
{
int a[10];
getdata(a, 10);
reverse(a, 10);
showdata(a, 10);
}
void getdata(int *a, int num)
{
int i;
printf("请输入10个整数:\n");
for(i = 0; i < num; i++)
scanf("%d", a + i);
}
void reverse(int *a, int num)
{
int b[10], i;
int *pb;
pb = b;
for(i = 0; i < 5; i++)
{
*(pb + 9 - i) = *(pb + i);
*(a + i) = *(a + 9 - i);
}
for(i = 5; i < 10; i++)
*(a + i) = *(b + i);
}
void showdata(int *a, int num)
{
int i;
printf("调换后的元素序列为"\n");
for(i = 0; i < num; i++)
printf("%d", *(a + i));
}帮忙看下哪里语法有问题 不知道怎么悬赏 哎!!!!!!!!!!
|
|