C语言程序设计经典50例
来源:互联网 发布:多进程编程模式 编辑:程序博客网 时间:2024/06/06 00:51
【程序1】
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
解答:
#include<stdio.h>
int main()
{
int i,j,k,n=0;
for(i=1;i<5;i++) //只要这样的三重循环就可以直接保证不重复,而不必再使用条件来判断
{
for(j=1;j<5;j++)
{
for(k=1;k<5;k++)
{
if(i!=j&&i!=k&&j!=k)
{
printf("%d%d%d\n",i,j,k); //直接输出而不必使用计算的方式执行效率才更高
n++;
}
}
}
}
printf("%d",n);
getchar(); //用这个可以在最后输出的时候没有那一行 press any..to continue
return 0;
}
0 0
- C语言程序设计经典50例
- C语言程序设计50例(经典收藏)
- C语言程序设计50例(经典收藏)
- C语言程序设计50例(经典收藏)
- 经典C语言程序设计100例
- 经典C语言程序设计100例
- C语言程序设计经典50例,会用到的
- 经典C语言程序设计100例11-20
- C语言程序设计经典书籍
- 经典c语言程序设计实例一
- 经典C语言程序设计试题集
- 经典C语言程序设计100例,部分有个人注解
- C语言程序设计100例
- 经典C语言程序设计100例 -- C 和 Python 版 (01 - 05)
- 经典C语言程序设计100例 -- C 和 Python 版 (06 - 10)
- 经典C语言程序设计100例(循序渐进,由浅入深,不为应试,只为知识)
- C语言程序设计经典书籍(支持微信…
- c语言程序设计
- Java学习笔记
- 加密
- 算典03_习题_06_POJ-1888
- leecode 解题总结:100. Same Tree
- python 爬虫初识 ,不断更新中
- C语言程序设计经典50例
- 每天一个linux命令:netstat命令
- 学生管理系统——登录界面
- log4j日志文件乱码问题的解决方法
- 交叉编译器 制作分析(CLFS2.0原理分析)
- android 视频播放的三种方式(并包含弹幕)
- 虚拟机中安装win7-64位无法上网解决办法
- 如何使用Babel将ES6转码为ES5?
- jq