标题:[求助]不懂错在哪个地方``````
取消只看楼主
w5630291
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-4-10
 问题点数:0 回复次数:3 
[求助]不懂错在哪个地方``````

#include<stdio.h>
void x();
void y();
void z();
void main()
{
int hao;
while(1)
{
printf("\n 0.退出1.2进2.八进3.16进");
printf("\n 选择功能(0.1.2.3)");
scanf("%d",hao);
if(hao==0)
break;
switch(hao)
case 1: void x();
break;
case 2: void y();
break;
case 2: void z();
break;
defanlt:
printf("输入错误:");
}
void x()
{
int i,j,a[10],n
printf("\n 请输入一个整数:");
scanf("%d",&n);
for (1=0;i<10;i++)
{
if(n!=0)
a[i]=n%2;
n=n/2;
}
printf("\n转换");
for(j=i-1;j>=0;j--)
printf("%d",a[j]);
}
printf("\n\n");

}
哪错了? 我没看出来

2007-04-21 18:38
w5630291
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-4-10
得分:0 
这个程序我只写了一半`````我想看看 有什么错`1``没想到 一检查 出来一个错误``
E:\C++\Cpp8.cpp(18) : error C2046: illegal case
E:\C++\Cpp8.cpp(20) : error C2046: illegal case
E:\C++\Cpp8.cpp(26) : error C2601: 'x' : local function definitions are illegal但是我找不出来```
2007-04-21 18:40
w5630291
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-4-10
得分:0 
- -对哦 好象真少打了括号```谢谢了````
2007-04-21 18:50
w5630291
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-4-10
得分:0 
- -10几个?没那么夸张吧````可能我少复制了``````不过谢谢了``刚学C ++所以有点不仔细
2007-04-21 18:51



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




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

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