题目
有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
程序
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a, b, c,d;
d = 0;
for (a = 1; a < 5; a++)
{
for (b = 1; b < 5; b++)
{
for (c = 1; c < 5; c++)
{
if (a != b && a != c && b != c)
{
printf("%d%d%d ", a, b, c);
d++;
}
}
}
}
printf("一共有%d个数", d);
system("pause");}
思路
使用for语句中嵌套for语句,让a,b,c三个数执行循环,用if语句过滤出无重复的数字,在无重复的数字条件成立时使累加器d+1
结果

最后
以上就是开放羽毛最近收集整理的关于C语言程序作业——有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?的全部内容,更多相关C语言程序作业——有1、2、3、4个数字,能组成多少个互不相同且无重复数字内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复