用C++写一个求逆序数的程序.

用C++写一个求逆序数的程序.,第1张

#include <iostream.h>

main()

{

char a[9],b[9]

char *p1,*p2,*p3,*p4

int count,fg

cout<<"输入一个基本数:"

cin>>a

cout<<endl<<"输入基本数的一个变序数:"蚂档大

cin>>b

count=0

p2=b

while(*p2){

fg=0

for(p1=a*p1p1++)

if(*p1==*p2)

{

fg=1

break

}

if(fg){

for(p3=ap3<p1p3++)

for(p4=p2+1*p4p4++)

if(*p3==*p4)count++

}

p2++

}

cout<<蠢槐"逆序数为:"<<count

system("pause"闷竖)

return 0

}

上述代码经编译通过

/*源程序宴梁如下:*/

#include<陵慧stdio.h>

int

main()

{

long

x/*定义个数,x是输入的整数*/

printf("请输入一个整数:")

scanf("%d",

&x)/*输入两个晌汪运数中间用逗号分开*/

while

(x>0)/*x为0的时候就表示没数可输出了,就结束*/

{

printf("%d",x%10)/*逆向输出高位数*/

x=x/10/*舍掉已输出的数*/

}

printf("\n")/*换行美观点*/

return

0

}

/*vc++6.0测试结果如下:*/

#include<stdio.h>

int reverse(int n)

{

int i,sum=0

while(n)

{i=n%10<br> n/=10<br> sum=10*sum+i<br>}

return sum}

void main()

{

int n

printf("请输入大旁一个整数:")

scanf("%d",&n)

printf("%d的逆序数银仿局为:%d\n",n,reverse(n))

}不懂得可以锋让hi我


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12505845.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存