| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
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)); 
 
}帮忙看下哪里语法有问题      不知道怎么悬赏 哎!!!!!!!!!!
 |   
 
 
 
 |