首页 > 其他分享 >计算五位数的逆序数

计算五位数的逆序数

时间:2022-10-01 18:37:57浏览次数:46  
标签:五位数 10 int n% 计算 printf 序数

#include<stdio.h>

int main ()

{

long a;//输入一位五位数

int g,h,m,k,l;//依次获取各位数值

int n;

//int i,j;//迭代值

int t=0;//逆序数

//int b;*/

printf("计算一个五位数的逆序数\n");

scanf("%d",&a);

l=a%10,n=a/10;

k=n%10,n=n/10;

m=n%10,n=n/10;

h=n%10,n=n/10;

g=n;

printf("%d %d %d %d %d\n",g,h,m,k,l);

if(g>h)

 t=t+1;

if(g>m)

 t=t+1;

if(h>m)

 t=t+1;

if(g>k)

 t=t+1;

if(h>k)

 t=t+1;

if(m>k)

 t=t+1;

if(g>l)

 t=t+1;

if(h>l)

 t=t+1;

if(m>l)

 t=t+1;

if(k>l)

 t=t+1;

printf("逆序数为%d\n",t);

return 0;

}

标签:五位数,10,int,n%,计算,printf,序数
From: https://blog.51cto.com/u_15813844/5728266

相关文章