题库 信息学奥赛题库 题目列表 #include <iostream> using namespac...
填空题

#include <iostream>
using namespace std;
int main() {
	int n,m,i,j,p,k;
	int a[100],b[100];
	cin >> n >> m;
	a[0]=n;
	i=0;
	p=0;
	k=0;
	do {
		for (j=0; j<i; j++)
			if (a[i]==a[j]) {
				p=1;
				k=j;
				break;
			}
		if (p)
			break;
		b[i]=a[i]/m;
		a[i+1]=a[i]%m*10;
		i++;
	} while (a[i]!=0);
	cout << b[0] << ".";
	for (j=1; j<k; j++)
		cout << b[j];
	if (p)
		cout << "(";
	for (j=k; j<i; j++)
		cout << b[j];
	if (p)
		cout << ")";
	cout << endl;
	return 0;
}

输入:5 13

输出:_________

题目信息
阅读程序 2009年 初赛
-
正确率
0
评论
21
点击
QQ
微信