输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换,并输出对换后的10个数。要求用指针完成,没积分了,大家就帮帮忙吧。。。...

展开全部
收起
4回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 你最珍贵

    18人对此回答表示赞同

    #include<stdio.h>
    void main ()
    {
    int i = 0;
    int t = 0;
    int ss[10] = {0};
    int nMaxIndex = 0;
    int nMinIndex = 0;

    // 输入数据数据
    printf("请输入10个数,以逗号隔开:\n");
    for
    展开
    18
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 六神无主

    15人对此回答表示赞同

    int *pMax = &a[0];
    int *pMin = &a[0];

    int i = 0;
    for (i = 0; i < 10; i++)
    {
    pMax = (*pMax > a[i]) ? pMax : &a[i];
    pMin = (*pMin < a[i]) ? pMin : &a[i];
    }

    int tmp = *pMax;
    *pMax = a[
    展开
    15
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Cooper55

    8人对此回答表示赞同

    #include<stdio.h>
    void swap(int *a);
    int main(){
    int i,a[10];
    for(i=0;i!=10;++i){
    scanf("%d",&a[i]);
    }
    swap(a);
    return 0;
    }
    void swap(int *a){
    int *p=a,i,max,min,temp;
    m
    展开
    8
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Logan

    5人对此回答表示赞同

    #include <stdio.h>

    void max(int *a)
    {
    int *p = NULL;
    int temp =0;
    int i = 0;

    p = &(a[9]);
    for(i = 0; i < 9; i++){
    if(a[i] > *p){
    p = &(a[i]);
    }
    }

    temp
    展开
    5
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部