用C编程:要求输入一字符串,逆向输出该字符串

来源:百度知道 编辑:UC知道 时间:2024/06/19 09:44:32
要过程及解释

#include "stdafx.h"
#include "stdio.h"
#include "string.h"/*字符串函数处理的头文件*/

int main(int argc, char* argv[])
{
int n;
char a[30];
printf("请输入一个字符串:\n");
scanf("%s",a);
n=strlen(a);/*取出字符串中的字符个数*/
printf("逆序输出为:\n");
for(n=n-1;n>=0;n--)/*然后从后往前的顺序输出*/
{
printf("%c",a[n]);
}
printf("\n");
return 0;
}
在vc++中运行通过,如果是用tc的话,就不能用汉语了。

#include<stdio.h>
#include<string.h>

main()
{
char a[100] = {};
int i;
/*输入字符串*/
printf("Input a string:\n");
scanf("%s", a);
/*倒序输出,从数组的后面向前输出字符*/
for(i=0; i<strlen(a); i++)
{
printf( "%c", *(a+(strlen(a)-i)-1) );
}
}

#include<stdio.h>

int main()

{char s[200],*p;

 gets(s);