[Error] expected expression before '%' token
2016-10-25 13:21
316 查看
#include<stdio.h> #define N 10 typedef struct { int stunum; char name[50]; char major[50]; int age; char phone[20]; }STU; void insert(STU a[],int n,STU s1); void delet(STU a[],int n,STU s1); int main() { STU list ={{1001,"Zhang","computer",21,"123456"},{1004,"Zhao","computer",22,"5654556"},{1008,"Sun","computer",21,"9897786"}}; STU stu1,stu2; printf("input insert data:"); scanf(%d,&stu1.num); fflus(stdin); gets(name); fflus(stdin); gets(major); scanf(%d,&stu1.age); fflus(stdin); gets(phone); insert(list,N,stu1); printf("input delet data:"); scanf(%d,&stu2.num); del(list,N,stu2); } void display(STU a[],int n) { for(i=0,i<n,i++) { printf("stu[num=%d],stu[name=%s]",a[i].num,a[i].name); } } void insert(STU a[],int n,STU s1 ) { int i,loc; //loc for(i=0;i<3;i++) { if(s1.stunum < a[i].stunum); { loc=i; break; } } //move for(i=2;i<=loc;i--) { a[i]=a[i+1]; break; } //insert a[loc]=s1; } void del(STU a[],int n,int num ) { int i,loc; //loc //insert for(i=0;i< N;i++) { if(s1.stunum == a[i].stunum); { loc=i; break; } } //move for(i=loc;i<=3;i++) { a[i]=a[i+1]; break; } }
相关文章推荐
- error: expected expression before ‘;’ token的问题
- mysql-python安装 _mysql.c:602: error: expected expression before ‘)’ token
- gcc 编译错误 error:expected class-name before ';' token
- error: expected class-name before '{' token
- error: expected template-name before '<' token
- error: expected class-name before '{' token
- logic.c:1:9: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘<’ token
- error: expected class-name before '{' token 【已解决】
- error: expected class-name before '{' token
- 关于【error: expected identifier before ‘,’ token】错误的检查
- Android error: expected '=', ',', ';', 'asm' or '_attribute_' before '==' token
- error: expected expression before 'struct'
- beagelbone black 开发之内核编译错误 net/wireless/regdb.c:1551:1: error: expected expression before ‘const’
- goto编译错误,error: expected ‘;’ before ‘:’ token
- 关于gcc编译错误expected expression before token的一些想法
- error: expected class-name before ‘{’ token
- swith 引起的: expected expression before 'XXX'的 error
- error: expected expression before ‘struct
- eclipse spket插件 错误 Syntax error on token "(", FunctionExpressionHeader expected after this
- ldd3 error: expected expression before 'spinlock_t' (access.c中)