一、问题描述:
二、设计思路:
三层循环,从1-4循环取值,条件判断每个位置上数字不相等
三、程序流程图:
四、代码实现:
#include<stdio.h> int main() { int a,b,c; int num=0; int temp; int count=0; for(a=1;a<=4;a++) { for(b=1;b<=4;b++) { for(c=1;c<=4;c++) { temp=a*100+b*10+c; if(a!=b&&b!=c&&a!=c) { num++; printf("%d ",temp); count++; if(count%8==0) printf("\n"); } } } } printf("共有 %d 个\n",num); return 0; }
标签:num,重复,三位数,int,循环,main From: https://www.cnblogs.com/bzsc/p/17399976.html