标题:求解:数组的输入输出及查找功能的实现
取消只看楼主
异次元之刃
Rank: 1
来 自:四川 绵阳
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-3-18
结帖率:50%
已结贴  问题点数:20 回复次数:1 
求解:数组的输入输出及查找功能的实现
#include<stdio.h>
#include<stdlib.h>
#define N 100
//#include<stdio.h>
//#include<stdlib.h>
//#define N 100
void inputScore(int s[],int length);
void outputScore(int s[],int length);
int queryScore(int score[],int length,int xScore);
//void length=inputScore(score,N);
int main()
{
    int length;
    int score[N];
    int xScore;
    int i;
    //int i;
    //nt temp;
    //i=length;
    //length=inputScore(score,N);
    inputScore(score,N);
   
    outputScore(score,N);
   
    //printf("以后%d",length);
    /*if(i)
    {
        printf("你很棒!\n");
    }
    else
    {
        printf("滚球吧!\n");
    }
    }*/
   
    //int score[N];
   
    //int length;
   // printf("");        
    printf("请输入要查找的成绩:");
    scanf("%d",&xScore);
    for(i=0;i<length;i++)
    {

        if(xScore==score[i])
        {
            return i;
            printf("%d ",xScore);
        }
    }
    return -1;
   // system("pause");

    system("pause");
}
void inputScore(int s[],int length)
{
     int i,temp;
     //int length;
     int score[N];
     for(i=0;i<length;)
     {
         printf("请输入%d个学生的成绩:",i+1);
         scanf("%d",&temp);
         if(temp==-1)
         {
             printf("输入结束!\n");
             break;
         }
         else
         {
             score[i]=temp;
             i++;
         }
 
     }
             N=i;
    // length=inputScore(score,N);
    // return length;
    //return temp;
    //return length;
    //return i;
    //return N;
    return i;
}
void outputScore(int s[],int length)
{
     int i;
     int score;
     length=inputScore(score,N);
     for(i=0;i<length;i++)
     {
         s[i]=i;
         printf("%d\n",i+1);
         //return i;
     }
     
}
//#include<stdio.h>
//#include<stdlib.h>
//#define N 100
//void outputScore(int s[],int length);
//int main()
//{
   
    //int score[N];
    //int i;
   
   
   // system("pause");
//}


//int queryScore(int score[],int length,int xScore);
//int main()
//{
   
    //queryScore(score[],N,xScore);
   
//}
//int queryScore(int score[],int length,int xScore)
//{
   
功能实现:数据的输入输出 ,及数据的查找   

麻烦各位老师 赐教,帮我看看是哪里出错了 谢谢  
搜索更多相关主题的帖子: include void 
2013-03-18 19:46
异次元之刃
Rank: 1
来 自:四川 绵阳
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-3-18
得分:0 
回复 2楼 a151141
大师:好像还有一点小麻烦,也就是  查询时候怎么没有输出数据呢    麻烦你。在审视一下,  在这儿谢过了

c语言 是一门学问 同时 是我们彼此交流的共同语言  在浩漫的论坛中 希望有缘与你 相会
2013-03-19 19:23



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-401216-1-1.html




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

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