【发布时间】:2013-11-12 14:16:13
【问题描述】:
生成/输出 3 个数字(从 1 到 20 的任意组合)的 C prog 添加后等于 20。希望您能帮助我解决这个问题。提前致谢。
int main(){
int num1,num2,num3,sum;
do{
printf("%i+%i+%i=%i\n",num1,num2,num3,sum);
} while(sum=20); getch();
}
【问题讨论】:
-
请展示你的努力(到目前为止你已经尝试过什么)?
-
什么...哦,我们已经厌倦了重复这个... 你尝试了什么?
-
无论如何,这不是编程问题,而是更多的逻辑(组合)。所以如果你没有任何逻辑,你为什么要学习编程?
-
` main(){ int num1,num2,num3,sum; do{ printf("%i+%i+%i=%i\n",num1,num2,num3,sum); } 而(总和=20); getch(); }` 哈哈,这就是我所拥有的一切:)
-
这主要是一个组合问题。编程部分在很大程度上是偶然的。告诉我们你的算法。不要只是发布代码而不解释它是如何设计的。