69,371
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
#define N 100
void main(){
char str[N];
int i;
gets(str);
for(i=strlen(str);i>=0;i--){
printf("%c",str[i]);
}
printf("\n");
}
#include "stdafx.h"
#include <string>
#define N 100
void main()
{
int i,j = 0;
char string[N],p[N];
char *str=p;
printf("Input strings\n");
gets(string);
for(i = strlen(string)-1;i >= 0;i--)
{
p[j++] = string[i];
}
p[j] = '\0';
printf("the result string is:\n");
printf("%s",str);
printf("\n");
}
#include <stdio.h>
#include <string>
#define N 100
void main()
{
int i,j = 0;
char string[N],p[N];
printf("Input strings\n");
scanf("%s",string); //输入字符串
for(i = strlen(string)-1;i >= 0;i--) //把字符串倒置
{
p[j++] = string[i];
//p[j] = '\0';
}
p[j] = '\0';//字符串结束后才添加'\0'
printf("the result string is:\n");
for (j = 0;p[j] != '\0';j++) //输出倒置后的字符串
{
printf("%c",p[j]); //打印单个字符而不是整个字符串
}
printf("\n");
}
#include <stdio.h>
#include <string>
#define N 100
void main()
{
int i,j = 0;
char string[N],p[N];
printf("Input strings\n");
gets(string);//输入字符串
for(i = strlen(string)-1;i >= 0;i--) //把字符串倒置
{
p[j++] = string[i];
}
p[j] = '\0'; //最后来设置他为0
printf("the result string is:\n");
//for (j = 0;p[j] = '\0';j++) //输出倒置后的字符串
//{
printf("%s",p);
//}
printf("\n");
}
#include <stdio.h>
#include <string.h>
#define N 100
void main()
{
int i,j = 0;
char string[N],p[N];
printf("Input strings\n");
scanf("%s", string); //输入字符串
for (i = strlen(string)-1;i >= 0;i--) //把字符串倒置
{
p[j++] = string[i];
p[j] = '\0';
}
printf("the result string is:\n");
//for (j = 0; p[j] != '\0';j++) //输出倒置后的字符串
//{
printf("%s\n", p);
//}
//printf("\n");
}