|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
题目描述
将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。
输入
输入包括一行。 第一行输入的字符串。
输出
输出转换好的逆序字符串。
样例输入
I am a student
样例输出
tneduts a ma I
mine:
- #include <stdio.h>
- #include <string.h>
- #include <stdlib.h>
- main()
- {
- char a[100];
- scanf("%[^\n]",&a);//除了换行符全部接收
- char b[100] ;
- int c=strlen(a);
- int i;
- int j=0;
- for(i=c-1;i>=0;i--)
- {
- b[j++]=a[i];
-
- }
- b[j]='\0';
- for(j=0;j<c;j++)
- printf("%c",b[j]);
- system("pause");
- return 0;
-
- }
复制代码
the web:
- #include <stdio.h>
- #include <string.h>
-
- int main(void)
- {
- char strinput[100];
- scanf("%[^\n]", strinput); //除了换行符以外的字符全部接收
-
- char stroutput[100];
- int i = 0;
- int j = 0;
- int len = strlen(strinput);
- //逆序拷贝
- for (i = len - 1; i >= 0; i--)
- {
- stroutput[j++] = strinput[i];
- }
- stroutput[j] = '\0';
-
- printf("%s\n", stroutput);
-
- return 0;
- }
复制代码
|
|