一道C语言的程序小题目,不会做,请教下大家,谢谢

2024-12-04 03:53:45
推荐回答(1个)
回答1:

有点蒙 貌似我刚学的时候还不会做 可能我做的麻烦点了吧
#include
main()
{
long N;
int S,i=0,j,max,a[10],n,m;
scanf("%ld%d",&N,&S);
while(N!=0)
{
a[i]=N%10;
N=N/10;
i++;
}
m=i-1;
n=m;
for(j=0;j {
max=a[m];
for(i=m;i>=j;i--)
{
if(a[i]>max)
{max=a[i];n=i;}
}
for(i=m;i>=j;i--)
{
if(i==n)
continue;
printf("%d",a[i]);
}
printf("\n");
n=m;
}
}