一、问题及代码
- /* 文件名称:123
- * 作 者: 岳赛玉
- * 完成日期: 2017 年 5 月 21日
- * 版 本 号: v1.0
- * 对任务及求解方法的描述部分:
- * 问题描述:
- * 程序输出:
- * 问题分析: 略
- * 算法设计: 略
- */
- #include<iostream>
- using namespace std;
- int main()
- {
- char a[100],b[100];
- int i=0,j=0,n,index=0,len1=0,len2=0;
- char max;
- max=a[0];
- cout<<"输入被插入的字符串a";
- cin>>a;
- cout<<"输入插入的字符串b";
- cin>>b;
- while(a[i]!='\0')
- {
- if(a[i]>max)
- {
- max=a[i];
- index=i;
- }
- i++;
- }
- while(a[len1]!='\0')
- len1++;
- while(b[len2]!='\0')
- len2++;
- index++;
- for(n=100;n>index;n--)
- a[n]=a[n-len2];
- while(b[j]!='\0')
- {
- a[index]=b[j];
- index++;
- j++;
- }
- a[len1+len2]='\0';
- cout<<a;
- cout<<endl;
- return 0;
- }
二、运行结果
一、问题及代码
- /* 文件名称:123
- * 作 者:岳赛玉
- * 完成日期: 2017 年 5 月 21 日
- * 版 本 号: v1.0
- * 对任务及求解方法的描述部分:
- * 输入描述: 略
- * 问题描述:
- * 程序输出:
- * 问题分析: 略
- * 算法设计: 略
- */
- #include<iostream>
- using namespace std;
- int main()
- {
- char a[100],b[100];
- int i=0,j=0,n=0,len1=0,len2=0;
- cout<<"输入两个字符串a、b";
- cin>>a>>b;
- while(a[len1]!='\0')
- len1++;
- while(b[len2]!='\0')
- len2++;
- for(i=0;i<100;i++)
- {
- if(a[i]!=b[j++])
- {
- cout<<"不相等";
- break;
- }
- }
- if(i==100)
- cout<<"相等";
- cout<<endl;
- while(b[n]!='\0')
- {
- a[len1]=b[n];
- len1++;
- n++;
- }
- a[len1]='\0';
- cout<<a;
- cout<<endl;
- return 0;
- }
二运行结果