作业帮 > 综合 > 作业

#includeint main(){char a[]="morning",t;int i,j=0;for(i=1;i

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 10:31:51
#include
int main()
{
char a[]="morning",t;
int i,j=0;
for(i=1;i
想法把要字符串(morning)中最大的字母和最后一位字母互换位置
for(i=1;i
再问: 详细点
再答: 想法是好的,但这种写法在一些编程语言中可能会得不到你想要的结果,比如C++
a[j]=a[7]; // 这种写法可能不会被接受
再问: 那应该怎么写
再答: 可能说你上面的写法有点问题更合适吧
a[7] 是结束符了,所以应该改成
a[j]=a[6];
a[6]=t;
大部分变成语言数组下标是从0开始的