C语言实现三个数字排列组合 - 无需循环语句
#include <stdio.h>
int main() { int a, b, c; printf('请输入三个不同的数字:'); scanf('%d %d %d', &a, &b, &c); if (a == b || a == c || b == c) { printf('输入的数字有相同的数 '); return 0; } int nums[3] = {a, b, c}; int i, j, k; i = 0; j = 1; k = 2; printf('%d%d%d ', nums[i], nums[j], nums[k]); i = 0; j = 2; k = 1; printf('%d%d%d ', nums[i], nums[j], nums[k]); i = 1; j = 0; k = 2; printf('%d%d%d ', nums[i], nums[j], nums[k]); i = 1; j = 2; k = 0; printf('%d%d%d ', nums[i], nums[j], nums[k]); i = 2; j = 0; k = 1; printf('%d%d%d ', nums[i], nums[j], nums[k]); i = 2; j = 1; k = 0; printf('%d%d%d ', nums[i], nums[j], nums[k]); return 0; }
原文地址: https://www.cveoy.top/t/topic/oJZZ 著作权归作者所有。请勿转载和采集!