| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 415 人关注过本帖
标题:C语言入门练习题——列出符合条件的整数集
只看楼主 加入收藏
小白级的小黑
Rank: 2
等 级:论坛游民
帖 子:31
专家分:32
注 册:2022-3-19
结帖率:50%
收藏
 问题点数: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
快速回复:C语言入门练习题——列出符合条件的整数集
数据加载中...
 
   



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

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