c语言入一个字符串,要求在字符串末尾插入字符'A',然后输出字符串

c语言入一个字符串,要求在字符串末尾插入字符'A',然后输出。不能用指针算法

第1个回答  2013-12-05
1 #include<stdio.h>
2 #include<string.h>
3
4 int main(void){
5 printf("请输入字符串:\n");
6 char str[100]={};
7 scanf("%s",str);
8 strcat(str,"A"); //将A拼接到str后
9 printf("%s\n",str);
10 }

结果:
请输入字符串:
afag
afagA
第2个回答  2013-12-05
gets(str);
s=strlen(str);
str[s]='A';
str[s+1]='\0';
puts(str);
大概就是这样,手机只能这样了本回答被提问者和网友采纳
第3个回答  2013-12-05
不晓得你说的不能用指针算法是什么意思,不能用指针的话用数组吗?但是在进行内存操作时这两者没有本质区别,不晓得你的这种要求还有什么意义啊
第4个回答  2013-12-05
char s[100]="字符串";
strcat(s,"A");
cout<<s<<'\n';
第5个回答  2013-12-05
string str = "mystring.";
str += "A";

OK啦。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网