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
}
上述代码经编译通过
在C语言中。先读取一个整数,然后每次厅旁获取整数的个位数。再把这个个位数从原来的数据去如晌掉。把每次渣伏锋获得的个位数拼装成为一个新的整数。下面是相关的代码。int x,y=0
scanf("%d",&x)
for(xx/=10)y=y*10+x%10
printf("%d\n",y)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)