为什么我的程序没有结果,请大神解答
内容如题main(){chara[4]={'h','g','v','c'};charb[4]={'n','s','d','x'};inti,j;chart;strcat(...
内容如题
main()
{
char a[4]={'h','g','v','c'};
char b[4]={'n','s','d','x'};
int i,j;
char t;
strcat(a,b);
i=0;
for(j=i+1;j<=7;i++)
{if(a[i]>a[j]);
t=a[i];
a[i]=a[j];
a[j]=t;}
for(i=0;i<=7;i++)
printf("%c",a[i]);
} 展开
main()
{
char a[4]={'h','g','v','c'};
char b[4]={'n','s','d','x'};
int i,j;
char t;
strcat(a,b);
i=0;
for(j=i+1;j<=7;i++)
{if(a[i]>a[j]);
t=a[i];
a[i]=a[j];
a[j]=t;}
for(i=0;i<=7;i++)
printf("%c",a[i]);
} 展开
展开全部
#include "StdAfx.h"
#include<IOSTREAM>
#include<cstring>
using namespace std;
int main()
{
char a[20]={'h','g','v','c'};
char b[10]={'n','s','d','x'};
char t;
strcat(a,b);
for(int i=0;i<7;i++)
{
if(a[i]>a[i+1])
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
cout<<a;
system("pause");
return 0;
}
杭州一知智能科技有限公司
2022-03-17 广告
2022-03-17 广告
电话机器人主要就是用来模拟人工通话的一组程序,一般由,CRM系统,语义识别,转换文字,话术体系,这是软的部分,再加上底层软交换和通信模块一起,合并起来就是一套完整的电话机器人系统。电话机器人可以代替真人进行电话工作的,像是电话营销、售后回访...
点击进入详情页
本回答由杭州一知智能科技有限公司提供
展开全部
strcat(a,b);函数中b没有足够的大小
下面的for循环是一个死循环
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把数组a[]的容量改下,a[8],试试;
追问
不行 还是没有
追答
循环没有问题,你这上边的if后面有一个分号。
排序的话,要用双层循环做,熟悉点的可能就是冒泡排序了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for循环里面 i 的值一直都没变 死循环了好麽
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询