把以下代码中Application1与Application1.exe名称改成你需要调用的程序执行文件名
#include <conio.h>
#include <stdio.h>
#include <process.h>
void main()
{
while(true)
{
printf("\nPlease select a application to execute:")
printf("\n1.Application1")
printf("\nInput:\n")
char ch = getch()
if(ch == 'q')
break
else if(ch == '1')
system("Application1.exe")
}
}
有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?具体有哪些数字方法一:for循环+集合去重复项
方法二:内置函数itertools
排列组合迭代器:
itertools.product <p,q…[repeat=l]>笛卡尔积,相当于嵌套的for
itertools.permutation <p[,r]>长度为r元组,所有可能得排列,无重复元素
itertools.combination <p,r>长度r元组,有序,无重复元素
itertools.combinaton_with_replacement <p,r>长度人员组,有序,元素可重复
举例
模块其他函数: https://docs.python.org/zh-cn/3.7/library/itertools.html
https://blog.csdn.net/weixin_41084236/article/details/81626968
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)