c语言编程新手,不知道哪错了,哪位大哥帮忙看看,在线等。

voidmain(){charsel(charx);chara,b,c,d,e;clrscr();scanf("%c%c%c%c%c",&a,&b,&c,&d,&e);a... void main()
{
char sel(char x);
char a,b,c,d,e;
clrscr();
scanf("%c%c%c%c%c",&a,&b,&c,&d,&e);
a=sel(a);
b=sel(b);
c=sel(c);
d=sel(d);
e=sel(e);
printf("%c%c%c%c%c",a,b,c,d,e);
getch();
}
char sel(char x);
{
char z;
if (x>107&&x<117) z=x;
else z=x+4;
return(z);
}
大哥们好象还是有点问题诶~~~~
展开
 我来答
楚不怂
2009-09-23 · TA获得超过2578个赞
知道小有建树答主
回答量:281
采纳率:0%
帮助的人:468万
展开全部
char sel(char x); //这里多了个分号!!!!!!编译根本就过不去
{
char z;
if (x>107&&x<117) z=x;
else z=x+4;
return(z);
}
void main()
{
...
a=sel(a);//即使用TC的话,主函数调用时候也要已经定义了
...

}
JimiXu
2009-09-23 · TA获得超过410个赞
知道小有建树答主
回答量:1010
采纳率:0%
帮助的人:0
展开全部
void main()
{
char sel(char x);
char a,b,c,d,e;
clrscr();
里面的char sel(char x);放到main函数外面和上面。
函数声明的位置不对。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fhddjsjdjjjx
2009-09-23 · TA获得超过2124个赞
知道大有可为答主
回答量:3281
采纳率:0%
帮助的人:1916万
展开全部
clrscr();有什么作用?
char sel(char x);应该写在mian上面且没有逗号;
为:
char sel(char x)
void main()
{

char a,b,c,d,e;
clrscr();
scanf("%c%c%c%c%c",&a,&b,&c,&d,&e);
....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhangdw2006
2009-09-23 · TA获得超过1614个赞
知道大有可为答主
回答量:2521
采纳率:0%
帮助的人:1852万
展开全部
还有头文件不知道是楼主故意没贴出来还是没加
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夏末雪人
2009-09-23 · TA获得超过2823个赞
知道小有建树答主
回答量:355
采纳率:0%
帮助的人:221万
展开全部
函数声明应该在主函数前
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式