not all control paths return a value

#include"stdafx.h"#include<iostream.h>chars(chara[5]);voidmain(){inti;chara[5],p;for(... #include "stdafx.h"

#include<iostream.h>
char s(char a[5]);
void main()
{
int i;
char a[5],p;
for(i=1;i<=5;i++)
cin>>a[i];
p=s(a);
cout<<p<<endl;
}
char s(char a[5])
{
int i;
char t;
for(i=1;i<=3;i++)
{
t=a[i];
a[i]=a[6-i];
a[6-i]=t;
}
for(int j(1);j<=5;j++)
return a[i];
}
结果出现warning C4715: 's' : not all control paths return a value,该怎么该啊?
这个是要求把一串字符颠倒的程序
展开
 我来答
海狮2D
2009-06-15 · TA获得超过3018个赞
知道大有可为答主
回答量:1904
采纳率:55%
帮助的人:973万
展开全部
for(int j(1);j<=5;j++)
return a[i]; -------->似乎怎么写都不对
这部分代码有问题,如果只是去掉warning
最后写个
return 0;
就可以了
for(int j(1);j<=5;j++)
return a[i];
return 0;
TableDI
2024-07-18 广告
仅需3步!不写公式自动完成Excel vlookup表格匹配!Excel在线免,vlookup工具,点击16步自动完成表格匹配,无需手写公式,免费使用!... 点击进入详情页
本回答由TableDI提供
hujiacheng22
2009-06-15 · TA获得超过374个赞
知道答主
回答量:65
采纳率:0%
帮助的人:37.2万
展开全部
初一历史复习提纲
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5aaff76678
2009-06-17 · TA获得超过162个赞
知道答主
回答量:76
采纳率:0%
帮助的人:35.8万
展开全部
for(int j(1);j<=5;j++)
return a[i]; 是去掉warning
最后写个
return 0;
for(int j(1);j<=5;j++)
return a[i];
return 0;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式