我是靠谱客的博主 开放羽毛,最近开发中收集的这篇文章主要介绍C语言程序作业——有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
题目
有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个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复