输出各位倒数和为1的所有三位正整数。
没有输入数据。
由小到大输出数据,输出数据占一行,每两个数之间有一空隔,最后一个数据输出之后不要回车换行也不要有空隔。
各位倒数和为2的样例:
221 212 122
c语言编程,输出各位倒数和为1的所有三位正整数
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
qq_25376897 2020-11-24 15:45关注#include <stdio.h> int main () { int k=0; for(int i=111;i<=999;i++){ int a = i/100;//百位 int b = i%100/10;//十位 int c = i%10;//个位 if(a==0||b==0||c==0){//0不能作分母 continue; } if(a*b+a*c+b*c == a*b*c){ if(k==0){//第一个前面不带空格 k=1; printf("%d",i); }else{ printf(" %d",i); } } } return 0; }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报