C语言入门练习题——列出符合条件的整数集
这是比较原始的写法程序代码:
/*************************************************** 题目:列出符合条件的整数集 描述:给定不超过6的正整数A,从A开始且连续的4个数字。 请输出由它们组成的无重复的3位数 ---------------------------------------------------- 输入格式:在一行中给定A。 ---------------------------------------------------- 输出格式:满足3位数,每行6个,整数间用空格分开。 但每一行的末尾不能有多余的空格! ****************************************************/ #include <stdio.h> #include <stdlib.h> int main() { int begin; int i, j, k; int count = 0; printf("输入:"); scanf("%d", &begin); for( i = begin; i <= begin + 3; i++ ) { for( j = begin; j <= begin + 3 ; j++ ) { for( k = begin; k <= begin + 3; k++ ) { if( i != j ) { if( j != k ) { if( k != i ) { printf("%d", i * 100 + j * 10 + k ); //这里换成printf("%d%d%d", i, j, k);也行。 ++count; if( count % 6 == 0 ) { printf("\n"); count = 0; } else { printf(" "); } } } } } } } system("pause"); return 0; }
[此贴子已经被作者于2022-11-9 20:07编辑过]