帮看看两道c语言编程题目吧,或者直接给翻译一下也行。。

上面这两个题,能给讲一下什么要求也行。。。自己看起来挺累的能翻译一下,然后给一下编好的程序那就更好了。。... 上面这两个题,能给讲一下什么要求也行。。。自己看起来挺累的
能翻译一下,然后给一下编好的程序那就更好了。。
展开
 我来答
plmday
2013-12-23 · TA获得超过474个赞
知道小有建树答主
回答量:143
采纳率:0%
帮助的人:244万
展开全部
第一题:编程实现100位以内的20进制数加法。20进制数的数字为0~9(即10进制的10个数字),外加字母a~j(作大于9的10个数字11~19,就像16进制里以a~f作大于9的6个数字11~15一样)。程序的输入为多行20进制数,程序的输出为两两相加后的20进制数。样本输入输出见Sample Input和Sample Output。

第二题:找出一个整数集里面的加法等式,保证每一个加法等式的加数及它们的和都是这个集合的元素。交换加数的等式不算。比如集合{1, 2, 3}有一个加法等式1 + 2 = 3,其中1,2,3都是该集合的元素,符合要求(2 + 1 = 3不算)。有的集合可能找不到加法等式,比如{1, 2, 5}。有的集合可能有多个加法等式,比如{1, 2, 3, 5, 6}有4个:1 + 2 = 3, 2 + 3 = 5, 1 + 5 = 6, 1 + 2 + 3 = 6。程序输入的第一行为测试的个数,然后一行一个测试。每一个测试先输入集合的元素个数(最少1,最多30),接着输入集合里的元素。程序输出为每一个测试集合对应的加法等式。样本输入输出见Sample Input和Sample Output。

这是两个很有意思的问题。楼主应该自己尝试解决。
百度网友0ecab4f
2013-12-23 · TA获得超过1029个赞
知道小有建树答主
回答量:412
采纳率:0%
帮助的人:381万
展开全部
这个应该是ACM的题,我可以说一下题目的意思,但我无法向OJ提交,所以没办法给你一个正确的程序。
第一题:意思就是说是一个20进制的加法运算,0——9还是用十进制的0——9,然后用a代表10;b代表11…………j代表19。先输入两个数字,然后求出两个数字的和就可以了,注意长度限制在100,所以要使用数组进行运算,切记是二十进制,所以每次要逢二十才向前进位;(注意多组输入)。
第二题:就是要使用任意给出的一组数据当中的数字,然后构成加法运算(所有用到的数组必须都要在给出的数组当中,数字可以重复使用)。首先输入样例的个数,每个样例由数字的个数和数字构成。可以使用穷举法来解这道题,把凡是能够构成加法的数字都进行加法运算,然后判断结果是不是在给出的数组当中,如果是就输出,如果不是则继续。如果一个都没找到,那就输出Can't find any equations。为了保证不出现1+2、2+1这种同样的情况,可以对数组进行一次排序。
望采纳……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
焚香一只鬼
2013-12-23 · TA获得超过112个赞
知道答主
回答量:89
采纳率:0%
帮助的人:106万
展开全部
第一道题,是说有两个20进制的大数(最长达100位)把他们相加输出
输入:两行一组,一行一个大数
输出:一行一组,两个大数的和
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式