为了账号安全,请及时绑定邮箱和手机立即绑定

C语言报错,老是说语法分号错误,语法错误未定义函数。

C语言报错,老是说语法分号错误,语法错误未定义函数。

C
牛奶遇到巧克力 2015-02-25 15:14:21
 #include<stdio.h>#include<stdlib.h>#include<string.h>#define PAI 54void RUFFLE_PAI(int *p,int len);   //洗牌bool check_pai(int *p,int len,int val);void main(void){ int poker[PAI]; memset(poker,0,sizeof(poker));    //将数组全部初始化为0; }void RUFFLE_PAI(int *p,int len){ int i=0,val=0; for(i=0;i<len;i++) {  do{   val=rand()%PAI;  }while(check_pai(p,i,val));       //p为数组,i为之前数组赋过值得,val是当前随机分配的数   p[i]=val; }}bool check_pai(int *p,int len,int val){ for(int i=0;i<len;i++) {  if(p[i]==val)  {   return true;  } } return false;}
查看完整描述

1 回答

已采纳
?
一横

TA贡献1条经验 获得超0个赞

不妨贴出错误行数。

然后给几个小建议

  1. 大括号格式尽量一直,如{ 换行则均换行,否则可以选择在代码行尾空一格输入。

  2. 一行代码有多个符号间隔的话,在符号后面加上一个空格,代码会比较清晰。

  3. 在单行注释// 后面加上一个空格,否则可能会引起一些编译错误。

查看完整回答
反对 回复 2015-02-25
  • 1 回答
  • 0 关注
  • 2588 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信