首页 > 其他分享 >C语言实例1

C语言实例1

时间:2022-10-15 18:24:29浏览次数:52  
标签:ch int C语言 实例 && printf include

  • 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
  1. 程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。
  2. 程序源代码:
    #include <stdio.h>
    #include <stdlib.h>
    int main(int argc, char *argv[]) {
    int x,y,z,i,j=0,k;
    int ch[50];
    for (x=1;x<5;x++){
    for (y=1;y<5;y++){
    for (z=1;z<5;z++){
    if (x!=y && x!=z && y!=z){
    i = (x*100)+(y*10)+z;
    ch[j]=i;
    j++;
    }
    }
    }
    }
    printf("共有%d个,分别为:\n",j);
    for (k=0;k<j;k++){
    printf("%d ",ch[k]);
    }
    return 0;
    }

标签:ch,int,C语言,实例,&&,printf,include
From: https://www.cnblogs.com/grey-lion/p/16794702.html

相关文章