用C++写一个求逆序数的程序.
答案:3 悬赏:10 手机版
解决时间 2021-03-27 16:33
- 提问者网友:了了无期
- 2021-03-26 17:20
用C++写一个求逆序数的程序.
最佳答案
- 五星知识达人网友:神的生死簿
- 2021-03-26 17:42
#include〈stdio.h〉
int main(){
int n,m=0;
scanf(“%d”,&n);
while(n!=0){
m=m*10+n%10;
n=n/10;
}
printf("%d",m);
return 0;
}
int main(){
int n,m=0;
scanf(“%d”,&n);
while(n!=0){
m=m*10+n%10;
n=n/10;
}
printf("%d",m);
return 0;
}
全部回答
- 1楼网友:刀戟声无边
- 2021-03-26 19:09
你好!!
没有看明白你的数在变换过程,1234 和 1243 怎么得到的 1
没有看明白你的数在变换过程,1234 和 1243 怎么得到的 1
- 2楼网友:怀裏藏嬌
- 2021-03-26 18:49
#include
main()
{
char a[9],b[9];
char *p1,*p2,*p3,*p4;
int count,fg;
cout<<"输入一个基本数:";
cin>>a;
cout< cin>>b;
count=0;
p2=b;
while(*p2){
fg=0;
for(p1=a;*p1;p1++)
if(*p1==*p2)
{
fg=1;
break;
}
if(fg){
for(p3=a;p3 for(p4=p2+1;*p4;p4++)
if(*p3==*p4)count++;
}
p2++;
}
cout<<"逆序数为:"< system("pause");
return 0;
}
上述代码经编译通过
main()
{
char a[9],b[9];
char *p1,*p2,*p3,*p4;
int count,fg;
cout<<"输入一个基本数:";
cin>>a;
cout<
count=0;
p2=b;
while(*p2){
fg=0;
for(p1=a;*p1;p1++)
if(*p1==*p2)
{
fg=1;
break;
}
if(fg){
for(p3=a;p3
if(*p3==*p4)count++;
}
p2++;
}
cout<<"逆序数为:"<
return 0;
}
上述代码经编译通过
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯