| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1015 人关注过本帖, 1 人收藏
标题:input 函数
只看楼主 加入收藏
qq1274371820
Rank: 1
等 级:新手上路
帖 子:149
专家分:0
注 册:2013-11-24
结帖率:75.86%
收藏(1)
已结贴  问题点数:8 回复次数:12 
input 函数


           input 里面可不可以这么写呢?

             还有output

#include"stdio.h"
void input()
{
    int a[10]={2,3,5,7,0,8,6,9,4,1};
}
void process(int *p,int n)
{
    int min,max;
    int i,t,x,y;
    max=min=*p;
    for(i=0;i<n;i++)
    {
        if(min>*(p+i))
        {
            min=*(p+i);
            x=i;
        }
        if(max<*(p+i))
        {
            max=*(p+i);
            y=i;
        }
    }
    t=*p;*p=*(p+x);*(p+x)=t;
    t=*(p+9);*(p+9)=*(p+y);*(p+y)=t;
}
void output(int *p)
{
    int i;
    for(i=0;i<10;i++)
        printf("%d  ",*(p+i));
    printf("\n");
}
int main()
{
    int a[10];
    input();
    process(a,10);
    output(a);
    return 0;
}
搜索更多相关主题的帖子: include process 
2013-12-25 14:12
so_love
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:7
帖 子:812
专家分:4151
注 册:2013-11-25
收藏
得分:2 
input肯定是不行。到最后你的a[10]里还是没有你想要的数据。

一花一世界、一叶一追寻、片片花叶落、情系何人身。
2013-12-25 14:46
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:1 
仔细阅读一下函数相关部分  看看形参实参部分

DO IT YOURSELF !
2013-12-25 20:31
qq1274371820
Rank: 1
等 级:新手上路
帖 子:149
专家分:0
注 册:2013-11-24
收藏
得分:0 
回复 2楼 so_love


           怎么改?

自定义人生。。。
2013-12-25 21:56
qq1274371820
Rank: 1
等 级:新手上路
帖 子:149
专家分:0
注 册:2013-11-24
收藏
得分:0 
回复 3楼 wp231957


           看书完全看不进去啊

自定义人生。。。
2013-12-25 21:56
怪叔叔
Rank: 4
来 自:陕西
等 级:业余侠客
威 望:1
帖 子:113
专家分:234
注 册:2013-9-22
收藏
得分:0 
2013-12-25 22:16
qq1274371820
Rank: 1
等 级:新手上路
帖 子:149
专家分:0
注 册:2013-11-24
收藏
得分:0 


          .

自定义人生。。。
2013-12-25 22:27
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:5 
给你举个简单例子吧

程序代码:
#include<stdio.h>

void _input(int source[])
{
    printf("请输入源数字:(连续输入5个就好了)\n");
    for(int i=0;i<5;i++)
    {
       scanf("%d",&source[i]);
    }

}
int main()
{
    int n[5]={0};
    _input(n);
    for(int i=0;i<5;i++)
    {
        printf("%4d",n[i]);
    }
    printf("\n");
    return 0;
}


DO IT YOURSELF !
2013-12-26 08:29
qq1274371820
Rank: 1
等 级:新手上路
帖 子:149
专家分:0
注 册:2013-11-24
收藏
得分:0 
回复 8楼 wp231957


               
                                 只能用输入吗?为什么呀

自定义人生。。。
2013-12-26 21:34
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
以下是引用qq1274371820在2013-12-26 21:34:25的发言:



               
                                 只能用输入吗?为什么呀



那要看你想干啥了

DO IT YOURSELF !
2013-12-27 08:11
快速回复:input 函数
数据加载中...
 
   



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

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