|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
【问题描述】
输入一个个位正整数数a(1-9之间),统计由1-a之间的数字能组成多少个互不相同且无重复数字的三位数?
【输入形式】
从键盘输入正整数a
【输出形式】
输出互不相同且无重复数字的三位数的个数
【样例输入】
3
【样例输出】
6
【样例说明】
输入3,由1,2,3组成的互不相同且无重复数字的三位数由123,132,231,213,321,312共6个
#include"stdio.h"
int main()
{
int a,i,j,k,s=0;
(
空
)
printf("%d",s);
return 0;
}
本帖最后由 jackz007 于 2021-11-2 15:11 编辑
- #include"stdio.h"
- int main()
- {
- int a , i , j , k , s = 0 ;
- scanf("%d" , & a) ;
- if(a > 2 && a < 10) {
- for(i = 1 ; i < a + 1 ; i ++) {
- for(j = 1 ; j < a + 1 ; j ++) {
- for(k = 1 ; k < a + 1 ; k ++) {
- if(i != j && i != k && j != k) s ++ ;
- }
- }
- }
- }
- printf("%d" , s) ;
- return 0;
- }
复制代码
第 5 ~ 14 行代码属于填空内容
|
|