我是靠谱客的博主 开放羽毛,最近开发中收集的这篇文章主要介绍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个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(67)

评论列表共有 0 条评论

立即
投稿
返回
顶部