第十周练习 1010 又一版 A+B

原创 2015年11月18日 13:47:41

Problem Description

输入两个不超过整型定义的非负10进制整数A和B(<=231-1),输出A+B的m (1 < m <10)进制数。



Input

输入格式:测试输入包含若干测试用例。每个测试用例占一行,给出m和A,B的值。
当m为0时输入结束。

Output

输出格式:每个测试用例的输出占一行,输出A+B的m进制数。

Sample Input

8 1300 48
2 1 7
0

Sample Output

2504
1000

依旧是悲伤的用着原始的方法……

不过还是逻辑不清晰啊,一开始没想到sum=0会出问题。

如果sum=0的话for循环没法继续……
for循环没有i就等于1
i=1最后j=0
j=0就悲剧了。

最后还是还是整出来了真的是太好了_(:з」∠)_ 


#include<stdio.h>
int main()
{
	int m,a,b;
	int j,i;
	__int64 sum;
	int x[100];
	while(scanf("%d",&m)&&m)
	{
		scanf("%d%d",&a,&b);
		sum=a+b;
		if(sum==0)
		{
			printf("0\n");
		}
		else
		{
			for(i=1;sum!=0;i++)
			{
				x[i]=sum%m;
				sum=sum/m;
				}
			for(j=i-1;j>1;j--)
			{
				printf("%d",x[j]);
			}
			printf("%d\n",x[j]);
		}
	}
	return 0;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

hdoj又一版A+B

又一版 A+B Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 32768/32768K (Java/Other) Total Subm...
  • R1986799047
  • R1986799047
  • 2014年11月30日 13:05
  • 567

题目1026:又一版 A+B 学习

1 再次 学习  各种数据类型的取值范围   我一开始要把输出  一个很大的整数  比如 while(!mystcak.empty()){ shuchu=shuc...
  • ddqqfree123
  • ddqqfree123
  • 2016年05月03日 22:23
  • 459

201412021727-hd-又一版 A+B

又一版 A+B Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) To...
  • wangluoershixiong
  • wangluoershixiong
  • 2014年12月03日 21:57
  • 508

HDU 1877:又一版 A+B【数学】

又一版 A+B Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total ...
  • lin14543
  • lin14543
  • 2016年03月13日 17:14
  • 313

hdoj1877又一版 A+B

Problem Description 输入两个不超过整型定义的非负10进制整数A和B(31-1),输出A+B的m (1   Input 输入格式:测试输入包含若干测试用...
  • zhaihao1996
  • zhaihao1996
  • 2015年12月15日 19:57
  • 139

Coursera机器学习-第十周-Large Scale Machine Learning

Gradient Descent with Large DatasetsLearning With Large Datasets 我们已经知道,得到一个高效的机器学习系统的最好的方式之一是,用一个低...
  • dingchenxixi
  • dingchenxixi
  • 2016年06月23日 15:47
  • 2954

coursera Machine Learning 第十周 测验quiz答案解析Large Scale Machine Learning

1.选择:D 解析:由于代价函数上升了,所以应该减少学习速率,选择D 2.选择:BC 解析:A并不需要代价函数总是减少,可能会降低故错误。B在运行随机梯度下降算法前最好将样本打乱随机化,正确。C也就...
  • sinat_39805237
  • sinat_39805237
  • 2018年01月12日 17:30
  • 92

hdu1877 又一版 A+B

#include #include #include using namespace std; int main() {     int A, B, m;     char s[1005...
  • Flynn_curry
  • Flynn_curry
  • 2015年10月24日 09:30
  • 232

HDU1877 又一版 A+B

注意最大和最小值就OK了。 SampleInput: 8 1300 48 2 1 7 2 2147483647 2147483647 2 0 0 0 SampleOutput: 2...
  • gneveek
  • gneveek
  • 2012年05月25日 20:45
  • 983

hdu---1877又一版 A+B

又一版 A+B Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Su...
  • Songjs19931206
  • Songjs19931206
  • 2015年01月04日 14:30
  • 395
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第十周练习 1010 又一版 A+B
举报原因:
原因补充:

(最多只允许输入30个字)