2021-5-1【PTA】【 L1-7 整除光棍 (20 分)】
发布日期:2021-05-07 16:09:24 浏览次数:21 分类:原创文章

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

在这里插入图片描述

#include<bits/stdc++.h>using namespace std;int main(){       int n;    char str[1001];    cin>>n;    int p=0,now=1,len=0;    while(1){           if(now/n){               str[p++]='0'+now/n;        }        len++;        now%=n;        if(now==0)        {               str[p]=0;            printf("%s %d\n",str,len);            break;        }        now=now*10+1;    }    return 0;}
#include<bits/stdc++.h>using namespace std;int main(){   	int x,n=1,k=1;	string s;	cin>>x;	while (k<x)	{   		k = k*10 + 1;//k是1,假设输入x是7,		//k就等于11了。 		n++;	}	while (k%x != 0)	{   		s += k/x + '0';//加上‘0’将int型转化为字符串型		//这个知识点可参考我之前写过的一篇知识点		//这里就是将第一位数装进字符串s里		//比如k=11,11整除7是1,将这1先装进去 		k = k%x * 10 + 1;//比如11除以一个7余4 ,再接着添一 		n++;      		//继续循环,直到整除 	}	s += k/x + '0';//当k能整除x时还有最后一位数要装进s里去 	cout<<s<<" "<<n;	return 0;}
上一篇:2021-5-2【指针】【作业】【指针代替下标进行数组编程】
下一篇:2021-5-1 【PTA】【L1-6 不变初心数 (15 分)】

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2025年04月03日 11时29分02秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章