血手人屠 发表于 2012-4-6 22:38:01

用数组与指针排序

#include <stdio.h>
void main()
{
int a={0};
int *p=NULL;
int t=0;
scanf("%d",a);
p=&a;
    t=*(p+1)>*p? *(p+1):(*p);
*(p+2)>t? *(p+2):t;

printf("%d,%d,%d",a,a,a);
}

血手人屠 发表于 2012-4-6 22:50:15

{:1_1:}{:1_1:}{:1_1:}{:1_1:}{:1_1:}

血手人屠 发表于 2012-4-6 22:51:21

求解释 求帮忙 啊!

湮汐 发表于 2012-4-6 22:56:38

scanf("%d",a);
数组不能这样输入,
要用一个循环
int i;
fot(i = 0;i < n;i++)
scanf("%d",&a);

Yogurt_lei 发表于 2012-4-7 08:20:52

上面说的对的

血手人屠 发表于 2012-4-7 19:10:39

谢谢啦!

S4C 发表于 2012-4-7 20:27:06

这是什么???????????

yy281566609 发表于 2012-4-8 11:44:37

你这个跟用int一样的啊。可以全部换成指针。

阔怀 发表于 2015-8-13 10:54:52

{:1_1:}

傲天 发表于 2015-8-23 11:16:34

你是悬赏,谁回答对了,应该给人家评分和鱼币,养成一个良好的风气。

Damn_it 发表于 2016-11-24 15:17:34

{:10_254:}

fishc1008 发表于 2017-1-20 00:48:11

学习学习
页: [1]
查看完整版本: 用数组与指针排序