永发信息网

帮忙给个程序设计字母a,b,c,输入值n为2.输出所有由3个字母组成的字符串。aa,ab,ac,ba,bb,bc,ca,cb,cc

答案:2  悬赏:40  手机版
解决时间 2021-02-15 02:47
帮忙给个程序设计字母a,b,c,输入值n为2.输出所有由3个字母组成的字符串。aa,ab,ac,ba,bb,bc,ca,cb,cc
最佳答案
//用递归作的
#include
#define M 256
char buf[M] = {0};
void fun(int n, int size);
int main()
{
int n = 2;
fun(1, n);//第一个参数始终是1,表示从第一个字符开始处理
return 0;
}

void fun(int n, int size)//形参n表示当前字符为第n个字符,size表示字符的个数
{
int i = 0;
if (n > size)
{
buf[n-1] = '\0';
puts(buf);
return;
}
for (i = 0; i < 3; i++)
{
buf[n-1] = 'a' + i;
fun(n+1, size);
}
return;
}
全部回答
输入值n为2.输出所有由3个字母组成的字符串
aa,ab,ac,ba,bb,bc,ca,cb,cc
题目不是很懂
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
重庆西永圣荷酒店电动汽车充电站地址在哪,我
世界昆虫销售网卖活虫吗
诸葛亮是因为什么原因所以要三气周瑜?
防止精、血、津液等物质流失,主要依赖气的A.
纺织厂会计主要做什么帐
挨整砖不挨半砖什么意思
四川省简阳市安装电信宽带4兆的一年多少钱
贵州路五巷地址在什么地方,想过去办事
内异症患者不孕率高达A.20%B.30%C.40%D.50%E.
景区围栏网价格有多贵
BonBon避孕套和别的避孕套有什么区别
Y530地址在哪,我要去那里办事
河南3台小莉帮忙中,小莉真名都叫小莉吗
长安福特锐界可以关日行灯吗
【密度计算】密度计算公式及单位
推荐资讯
美宜佳NO.G800地址有知道的么?有点事想过去
旧壶烧水为啥水开往外冒
《大周皇族》是什么?
求出处,超可爱
中国第一个近代化的钢铁工业是BA. 安庆内军械
有一首dj歌曲结尾的dj还可以,就是搜不到,我
小心注意叫()意
3000左右的电脑自己组装可以组装高配吗?求大
100元钱从中间撕开 为什么不能够变成两个50
平桥区信阳晶扬不锈钢门业剪板折弯地址是什么
刘海太少怎么办
莱阳六交路口从旌旗西路到军民路可以右拐吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?