c语言求解错误原因

[复制链接]
查看11 | 回复2 | 2011-2-23 21:16:25 | 显示全部楼层 |阅读模式
#include
int a[10]={1234,5678,1346,2468,2046,6420,2345,5436,3456,8064},b[100],cnt=0;
void main()
{
int i;
jsval();
for(i=0;i<cnt;i++)
printf("%d",b);
}
void jsval()
{
int i,j,qw,bw,sw,gw;
for(i=0;i<10;i++)
{
qw=a/1000;
bw=a%1000/100;
sw=a%100/10;
gw=a%100%10;
if(qw%2==0&&bw%2==0&&sw%2==0&&gw%2==0)
b[cnt++]=a;
}
for(i=0;i<cnt-1;i++)
for(j=1;j<cnt;j++)
if(bint a[10]={1234,5678,1346,2468,2046,6420,2345,5436,3456,8064},b[100],cnt=0;void main(){ void jsval();
//函数要先声明再调用的 int i; jsval()
回复

使用道具 举报

千问 | 2011-2-23 21:16:25 | 显示全部楼层
1要么声明函数jsval 2要么把函数写在main的前面
回复

使用道具 举报

千问 | 2011-2-23 21:16:25 | 显示全部楼层
错误提示"jsval"未声明在main函数前加上这一句应该可以解决:void jsval();
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行