C语言程序设计问题,关于把几个小程序集合在一个菜单程序里

C语言程序设计问题,关于把几个小程序集合在一个菜单程序里,第1张

如果是调用外部进程需要你把那些程序执行文件拷入本程序执行目录下,然后按照以下编写代码执行。

把以下代码中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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12107831.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存