Exercise(10):N个2015(待解)

/*
        张晓煌
        N个2015
    任意给定一个正整数p,要求p为个位数不是5的奇数,寻找正整数q,使得p和q之积为全是2015组成的整数.
    输入描述:
        输入个位数不是5的奇数p(多组测试数据)
    输出描述:
        第一行输出q  
        第二行输出p和q之积为几个2015组成
    样例输入:
        333 703
    样例输出:
        q为:6516521667271832288333938498955
        92015
        q为:286657399737128762662895023499505
        92015

*/


#include <stdio.h>

int main()
{
    long a,b,c,p,n;
    while(scanf("%d",&p)!=EOF)
    {
        n=1;b=2015/p;c=2015%p;
        if(b>0)printf("q为:%d",b);
        while(c!=0)
        {
            a=c*10000+2015;
            c=a%p;
            b=a/p;
            printf("%d",b);
            n++; 
        }
        printf("\n%d个2015\n",n);    
    } 
    return 0;
} 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值