前言
今天小编要写的这篇文章,简单,明了,在生活中,也是常见的一道数学题吧,只不过我们把现实生活中的数学题改为我们什么用C代码去实现。
(1)分析
1到9组成多少个三位数,那我我们就开始想到1,2,3,4,5,6,7,8,9,而三位数,i,j,k来代替,那么这样,该什么把它们一 一的输出呢?那么久该想到用循环了。
(2)1-9能够组织成多少个不重复三位数?
代码案例:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,k;
printf("\n\n");
//循环 i 1 -- 9
for(i = 1;i < 10;i++)
{
//循环 j 1 -- 9
for(j = 1;j < 10;j++)
{
//循环 k 1 -- 9
for(k = 1;k < 10;k++)
{
//判断 i != k && i != j && j!= k
if(i != k && i != j && j!= k)
{
printf("%d,%d,%d\n\n",i,j,k);
}
}
}
}
return 0;
}
运行效果:
(3) 1-9能够组织成多少个重复三位数?
代码案例:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,k;
print