上一篇看不懂?你说你是小白,有没有看起来正常一点的题解
当然有!!
看这儿,下面给出最简单的C语言实现的字符串逆序实现
首先输出一串字符串,由于有空白字符,所以建议用gets()接受字符串
然后用头文件string.h包含的函数strlen可以计算出字符串的长度
但由于字符串是从s[0]开始存储的,所以最后一个字符的位置其实是s[len - 1]
剩下就好办了,从最后一个字符一直输出到第一个字符,一个for循环就能解决问题
下面是C语言的代码实现:
#include <stdio.h>
#include <string.h>
int main(void)
{
int len,i;
char s[1000];
gets(s);
len = strlen(s);
for(i = len - 1;i >= 0;i--)
putchar(s[i]);
return 0;
}
0.0分
4 人评分
#include <stdio.h> #include <string.h> int main(void) { int len,i; char s[1000]; gets(s); len = strlen(s); for(i = len - 1;i >= 0;i--) putchar(s[i]); return 0; } 错了 #include <stdio.h> #include <string.h> int main(void) { int len,i; char s[1000]; gets(s); len = strlen(s); for(i = len - 1;i >= 0;i--) putchar(s[i]); } return 0; 是对的
#include <stdio.h> #include <string.h> int main(void) { int len,i; char s[1000]; gets(s); len = strlen(s); for(i = len - 1;i >= 0;i--) putchar(s[i]); return 0; }
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1033 |
C语言训练-最大数问题 (C语言代码)浏览:633 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:567 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:512 |
C语言训练-亲密数 (C语言代码)浏览:682 |
sizeof的大作用 (C语言代码)浏览:1449 |
图形输出 (C语言代码)浏览:1376 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:566 |
GC的苦恼 (C语言代码)浏览:618 |
整数平均值 (C语言代码)浏览:779 |