时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:4742
解决:3732
题目描述:设a、b、c均是0到9之间的数字,abc、bcc是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c的值。
输入:题目没有任何输入。
输出:请输出所有满足题目条件的a、b、c的值。 a、b、c之间用空格隔开。 每个输出占一行。
样例输入: 样例输出: 来源: 2000年清华大学计算机研究生机试真题 答疑: 解题遇到问题?分享解题心得?讨论本题请访问: http://t.jobdu.com/thread-7783-1-1.html
第一次提交的代码:
#include"string"
#include<iostream>
int main()
{
for(int a=1;a<5;a++)
{
for(int b=1;b<5;b++)
{
for(int c=0;c<=9;c++)
{
if((a*100+b*10+c+b*100+c*10+c)==532)
cout<<a<<" "<<b<<" "<<c<<endl;
}
}
}
return 0;
}
因为题目上说了是两个三位数而且最后结果532,就强行自己加了个限制条件,结果显示的是wrong answer,然后前后摸不着头脑,尝试着改了一下:
a的限制条件改为(int a=0;a<=9;a++)b也是同样的限制,然后就accept了。。。。
今天真是有毒的一天