我是靠谱客的博主 优秀大白,这篇文章主要介绍UVa10494 - If We Were a Child Again,现在分享给大家,希望可以做个参考。

题目地址:点击打开链接

好蛋疼啊,要注意很多小细节!

C++代码:

#include <cstdio>
#include <cstring>
const int maxsize=10000000;
char s[maxsize],ans[maxsize];
int main()
{
	char c;
	long long b,a;
	memset(s,0,maxsize);
	while(scanf("%s %c %lld",s,&c,&b)!=EOF)
	{
		memset(ans,0,maxsize);
		int i;
		a=0;
		int j=0;
		int len=strlen(s);
		for(i=0;i<len;++i)
		{
			a=a*10+s[i]-'0';
			ans[j++]=a/b+'0';
			a=a%b;
		}
		if(c=='%')
			printf("%lldn",a);
		else
		{
			i=0;
			while(ans[i]=='0')++i;
			if(ans[i]==0)--i;
			for(;i<=j-1;++i)
				printf("%c",ans[i]);
			printf("n");
		}
	}
	return 0;
}


最后

以上就是优秀大白最近收集整理的关于UVa10494 - If We Were a Child Again的全部内容,更多相关UVa10494内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(101)

评论列表共有 0 条评论

立即
投稿
返回
顶部