帮忙给个程序设计字母a,b,c,输入值n为2.输出所有由3个字母组成的字符串.aa,ab,ac,ba,bb,bc,ca,
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/04/30 01:42:23
帮忙给个程序设计字母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;
}
#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;
}
帮忙给个程序设计字母a,b,c,输入值n为2.输出所有由3个字母组成的字符串.aa,ab,ac,ba,bb,bc,ca,
设a b c为三角形ABC的三条边.m=aa+bb+cc,n=ab+bc+ca,则m与n的大小关系为?
asp 生成字母AA,AB,AC,AD...AZ,BA,BB,BC...BZ.
C语言字母排序问题输入n个字符串,将他们按字母由小到大的顺序排列并输出我只学过基础的C,指针什么的不会,还有请附带详细点
(aaa/aa+ab+bb)+(bbb/bb+bc+cc)+(ccc/cc+ca+aa)≥ (a+b+c)/3如何证明?
(aaa/aa+ab+bb)+(bbb/bb+bc+cc)+(ccc/cc+ca+aa)≥ (a+b+c)/3
问数学题a+2b+3c=12,aa+bb+cc=ab+bc+ac,求aa+bb+cc的值.
a+b+c=4,ab+bc+ac=4,求aa+bb+cc的值
已知a-b=-2,b-c=5,求aa+bb+cc-ab-bc-ca的值
A、B、C为N阶矩阵,若AB=BA,AC=CA.证明:A(BC)=(BC)A.
编写c程序:输入3个字母,输出3个字母中序号最小的字母.
C语言程序设计,“输入两S写字母,将第一个字母转换为小写输出,并输出小写字母的ASCII值,将第二个字母的