大家帮我看看,我的C语言题为什么输不出结果,要求求10-200间所有的的回文数,每行输出5个

#include<iostream.h>voidmain(){intcount=0;intt=0;intm;for(intn=10;n<=200;n++){intm=n;... #include<iostream.h>
void main()
{
int count=0;
int t=0;
int m;
for(int n=10;n<=200;n++)
{
int m=n;
t=t*10+m%10;
m=m/10;
}
if(t==n)
{
count++;
cout<<n<<" ";
if(count%5==0)
{
cout<<endl;
}
}
}
展开
 我来答
White_MouseYBZ
2013-05-01 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6464万
展开全部
你没有求出回文数。看看下面改过的——
void main(void){
int count=0;
int t=0;
int m;
for(int n=10;n<=200;n++){
m=n;
t=0;
while(m){
t=t*10+m%10;
m=m/10;
}
if(t==n){
count++;
cout<<n<<" ";
if(count%5==0){
cout<<endl;
}
}
}
cout << endl;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式