题解 | #abc# 基础题
abc
https://www.nowcoder.com/practice/912b15e237ef44148e44018d7b8750b6
#include <stdio.h> int main() { int sum=532; for(int a=0;a<10;a++){ for(int b=0;b<10;b++){ for(int c=0;c<10;c++){ if(sum==(a*100+b*10+c)+(b*100+c*10+c)){ printf("%d ",a); printf("%d ",b); printf("%d ",c); } } } } return 0; }
可积累的经验:
1、对于穷举,通过嵌套多层for循环实现 //但是运行时间会较长。
2、对于进制数,考虑本质。本体是针对十进制数,但应该考虑到二进制,八进制的表示
3、细节注意:if内一定是==;C语言的输出格式;