博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
大数的减法------神秘数
阅读量:4541 次
发布时间:2019-06-08

本文共 681 字,大约阅读时间需要 2 分钟。

Description

倘若一个数它的立方的后三位全是1,我们称此类数为神秘数。现在我们想知道第K个这样的数是多少,相信你能解决。

Input

输入一个正整数K,直到文件结束,K的位数最多100位。

Output

输出第K个数,占一行

Sample Input

1

Sample Output

471
 
 
 
 
#include<stdio.h>
#include<string.h>
int main()
{
    char str[120];
    int i, j, t, k;
    while( gets( str ) )
    {
         int len;
         len = strlen( str );
         t = 0;
         str[len-1] = str[len-1] - '0' - 1;
         if( str[len-1] < 0 )
                  {
                      str[len-1] += 10;
                      t = -1;
                  }
                 
                 
         for( i = len-2; i >= 0; i-- )
             {
                  str[i] = str[i]-'0' + t;
                  t = 0;
                  if( str[i] < 0 )
                    {
                             str[i] += 10;
                             t = -1;
                    }
                 
             }
            
            
         k = 0;
         for( i = 0; i < len; i++ )
         {
              if( str[i] != 0 )
                  k = 1;
              if( k == 1 )
                 printf( "%d",str[i] );
         }
         printf( "471\n" );
    }

转载于:https://www.cnblogs.com/zsj576637357/archive/2011/11/26/2264374.html

你可能感兴趣的文章
Html.ActionLink
查看>>
hql select new 应用
查看>>
[Hibernate] - Annotations
查看>>
JQuery中的text(),html()和val()区别
查看>>
[USACO09FEB] 改造路Revamping Trails | [JLOI2011] 飞行路线
查看>>
Nuxt.js项目搭建配置踩坑
查看>>
App Store 审核指南 2017-12-11
查看>>
IDEA-Maven项目的jdk版本设置
查看>>
third day——面向对象编程
查看>>
Swift开发之粒子动画的实现
查看>>
所谓的成长,就是不断破局,成长很痛苦,不成长也便没有了甘甜
查看>>
左神算法书籍《程序员代码面试指南》——3_07找到二叉树中的最大搜索二叉子树【**】...
查看>>
PAT甲级——A1113 Integer Set Partition
查看>>
PAT甲级——A1114 Family Property【25】
查看>>
PAT甲级——A1115 Counting Nodes in a BST【30】
查看>>
PAT甲级——A1116 Come on! Let's C
查看>>
PAT甲级——A1119 Pre- and Post-order Traversals【30】
查看>>
PAT甲级——A1117 Eddington Number【25】
查看>>
PAT甲级——A1122 Hamiltonian Cycle【25】
查看>>
PAT甲级——A1118 Birds in Forest【25】
查看>>