输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
/*************************************************************************
> File Name: e12.c
> Author: LNM
> Mail: liunenming@gmail.com
> Created Time: 2018年08月28日 星期二 22时46分27秒
>function:输入一个int型整数,按照从右向左的阅读顺序,
返回一个不含重复数字的新的整数。
************************************************************************/
#include<stdio.h>
#include<string.h>
#define MAX 1000
int main()
{
char str1[MAX],str2[MAX];
int len,i = 0,j,k;
fgets(str1,MAX,stdin);
len = strlen(str1);
while(len --)
{
str2[i] = str1[len - 1];
i ++;
}
str2[i] = '\0';
len = i;
for(i = 0;i < len;i ++)
{
for(j = i + 1;j < len;j ++)
{
if(str2[j] == str2[i])
{
for(k = j + 1;k < len;k ++)
str2[k-1] = str2[k];

该博客介绍如何接收一个整数,然后按照从右到左的顺序返回一个新的整数,新整数中不包含重复的数字。作者提到了一种解决思路涉及到数组下标操作。
最低0.47元/天 解锁文章
1973

被折叠的 条评论
为什么被折叠?



