输入123 abc 输出123abccba321 c语言

2024-12-04 06:17:23
推荐回答(4个)
回答1:

/*
请输入字符串 : 123abc
123abccba321
请按任意键继续. . .
*/
#include
#include
#include

int main(int argc, char *argv[]) {
char s[10];
int i,len;
printf("请输入字符串 : ");
scanf("%s",s);
len = strlen(s);
printf("%s",s);
for(i = len - 1; i >= 0; --i)
printf("%c",s[i]);
printf("\n");
system("PAUSE");
return 0;
}

回答2:

#include
#include
main()
{
char str[100];
int i;
printf("请输入一个字符串:\n");
scanf("%s",str);
for(i=0;i {
printf("%c",str[i]);
}
for(i=strlen(str)-1;i>=0;i--)
{
printf("%c",str[i]);
}
printf("\n");
}

回答3:

应该是程序出问题了

回答4:

var
s: string[100];
len, i: Integer;
p: ^Char;
begin
Readln(s);
len := Ord(s[0]);
if len > 50 then Exit;
p := @s[len + 1];
for i := len downto 1 do
begin
p^ := s[i];
Inc(p);
end;
s[0] := Chr(len * 2);
Writeln(s);
Readln;
end.