| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 789 人关注过本帖
标题:还是关于指针的题目!不知道逻辑哪里错了,指针有点难搞啊。求教1
取消只看楼主 加入收藏
awsw911
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2008-2-27
收藏
 问题点数:0 回复次数:0 
还是关于指针的题目!不知道逻辑哪里错了,指针有点难搞啊。求教1
4、在主函数中输入10个整数。用另一个函数对它们按升序排序,然后在主函数中输出这10个已排序的整数。?
5、用指针型指针对五个字符串进行排序,并将排序后的结果按顺序输出。
   4:#include<stdio.h>
main()
{
   int a[10];
   int i,temp;
   printf("\nplease input a[]=\n");
   for(i=0;i<10;i++)
   scanf("%d",&a[i]);
   paixu(a);
   for(i=0;i<10;i++)
   printf("a[%d]=%d\n",i+1,a[i]);
}
int paixu(int *p)
{
   int i,temp;
   for(i=0;i<10;i++)
     {
       if(p[i]>p[i+1])
      temp=p[i];
      p[i]=p[i+1];
      p[i+1]=temp;
     }
     return p;
}


4可以运行,就是跟题目要求不一样。不知道哪里逻辑错了。
5,我完全没思路啊!!
初学中!
搜索更多相关主题的帖子: 指针 int 逻辑 题目 难搞 
2008-05-15 13:27
快速回复:还是关于指针的题目!不知道逻辑哪里错了,指针有点难搞啊。求教1
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.070202 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved