标题:C语言入门练习题——列出符合条件的整数集
只看楼主
小白级的小黑
Rank: 2
等 级:论坛游民
帖 子:30
专家分:32
注 册:2022-3-19
结帖率:100%
 问题点数:0 回复次数:0 
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编辑过]

搜索更多相关主题的帖子: count int begin printf 整数 
2022-11-09 19:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-510595-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.164731 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved