| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1370 人关注过本帖
标题:编译时出现Argument list syntax error 的错误 错误指向第八行
只看楼主 加入收藏
zhengweitc
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-10-17
收藏
 问题点数:0 回复次数:3 
编译时出现Argument list syntax error 的错误 错误指向第八行
程序编译时第一个函数会出现:Argument list syntax error 望高人指点
#include "stdio.h"
struct student
{
    int Stud_No;
    char Stud_Name[15];
};
void sortStud(student a[],int n)            /*选择排序法对学生按学号进行排序*/
{
    student temp,i=0;
    for(;i<n;i++)
    {
        temp.Stud_No=a[i].Stud_No;
        int min;
        int j=i+1;
        for(;j<n;j++)
        {
            if(temp.Stud_No>a[j].Stud_No)
            {
                temp=a[j];
                min=j;
            }
        }
        temp=a[i];
        a[i]=a[min];
        a[min]=temp;
        
    }
    
}
void inputStud(student a[],int n)        /*依次输入学号和姓名*/
{
    int i=0;
    printf("请依次输入学号和姓名:\n")
    for(;i<n;i++)
    {
        scanf("%d %s",&a[i].Stud_No,a[i].Stud_Name);
        
    }
}
void findStud(student a[],int stud_No,int n)   /*折半查找法按学号查找学生姓名*/
{
    int low=0,high=n-1,mid;
    while(low<high)
    {
        mid=(low+high)/2;
        if(a[mid].Stud_No==stud_No)
        {
            printf("您要查找的学生姓名是: %s\n",a[mid].Stud_Name);
            return;
        }
        else if(a[mid].Stud_No<stud_No)low=mid+1;
             else high=mid-1;
    }
    printf("未找到您要的学生");
}
main()
{
    student a[10];
    inputStud(a,10);
    sortStud(a,10);
    findStud(a,01,10);   
   
}
搜索更多相关主题的帖子: syntax Argument list 编译 
2008-11-06 16:33
ldy1204
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2008-9-1
收藏
得分:0 
这个程序运行时有很多问题额,麻烦改好一点啊。
main要返回值,
i怎么会是student类型呢。
2008-11-06 16:53
debroa723
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:23
帖 子:862
专家分:1954
注 册:2008-10-12
收藏
得分:0 
student temp,i=0;//这里i是什么?根据下面的代码,我猜应该是 int i = 0 ;吧.
printf("请依次输入学号和姓名:\n") //这句的结束分号呢?

写代码严谨点好吧,不是写作文,可以打60分,代码打不了100分就没法用.
不过没关系,我也是从这里过来的,不过这样的问题以后不要拿上来了,如果这一关自己过不了,以后也过不了,光靠别人自己如何进步呢?
在写的时候认真,写完后多认真检查.
2008-11-06 22:11
zhengweitc
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-10-17
收藏
得分:0 
回复 3# 的帖子
感谢教诲!
2008-11-07 21:15
快速回复:编译时出现Argument list syntax error 的错误 错误指向第八行
数据加载中...
 
   



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

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