社区
C语言
帖子详情
一道C语言函数的题目
行行都行
2020-06-09 04:22:49
这是题目
这是样例
这是错误点
这是我的代码:
void Shift( char s[] )
{int i,j,x;char c;
x=strlen(s);
for(i=0;i<3;i++)
{c=s[0];
for(j=1;j<x;j++)
s[j-1]=s[j];
s[x]=c;
}
}
我的思路可能和网上的答案不太一样,但是我觉得没什么问题,可是就是通不过,希望大神指点一下,教我怎么改
...全文
127
3
打赏
收藏
一道C语言函数的题目
这是题目 这是样例 这是错误点 这是我的代码: void Shift( char s[] ) {int i,j,x;char c; x=strlen(s); for(i=0;i<3;i++) {c=s[0]; for(j=1;j<x;j++) s[j-1]=s[j]; s[x]=c; } } 我的思路可能和网上的答案不太一样,但是我觉得没什么问题,可是就是通不过,希望大神指点一下,教我怎么改
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qybao
2020-06-09
打赏
举报
回复
void Shift( char s[] )
{int i,j,x;char c;
x=strlen(s);
for(i=0;i<3;i++)
{c=s[0];
for(j=1;j<x;j++)
s[j-1]=s[j];
s[x]=c; //
这里要改成s[x-1]=c;因为s[x]存的是字符串结束符
}
}
weixin_46284757
2020-06-09
打赏
举报
回复
void Shift( char s[] )
{
int i,n=strlen(s);
char a[3];
a[0]=s[0];
a[1]=s[1];
a[2]=s[2];
for(i=3;i<n;i++) s[i-3]=s[i];
s[n-3]=a[0];
s[n-2]=a[1];
s[n-1]=a[2];
}
直接暴力
zerozerg2006
2020-06-09
打赏
举报
回复
仔细想一想s[x]是哪个位置,想清楚了就知道为什么错了
面试c语言
题目
根据提供的文件信息,总结了以下几个
C语言
面试
题目
,涵盖了多态、
函数
注册、字符串处理、算法设计等方面的知识点。 1. 多态类中的虚
函数
表是 Compile-Time,还是 Run-Time 时建立的? 答案:虚拟
函数
表是在编译期...
一些超级经典的
C语言
编程
题目
一道
典型的
题目
可能要求从文件中读取数据并进行处理,然后将结果写回文件。 5. **结构体与联合体**:结构体允许我们创建自定义的数据类型,而联合体则可以在同一内存空间中存储不同类型的变量。通过设计和实现涉及...
计算机
C语言
编程题库(100题)
为了帮助学习者更好地掌握
C语言
编程技巧,本题库收集了100道典型的
C语言
编程
题目
,覆盖了
C语言
的核心知识点,包括数组操作、
函数
设计、字符串处理、循环控制、条件判断等基础内容,也有涉及指针、动态内存管理、数据...
c语言
经典例题和答案 50道
50道
题目
覆盖了
C语言
的各个核心概念,包括变量、数据类型、运算符、流程控制、
函数
、数组、指针、结构体、文件操作等。 【描述】:“答案自己做的,都测试了的,就最后两道没做(
一道
链表嫌麻烦,
一道
子串是Java里...
第四届蓝桥杯关于
C语言
题目
内容及简析.zip
最后,
题目
解析部分将对每
一道
竞赛
题目
进行详细的解答,分析解题思路,提供最优解法,并指出常见错误和陷阱,帮助参赛者理解
题目
意图,提高解题速度和准确性。 总的来说,参加蓝桥杯
C语言
竞赛,需要扎实的
C语言
基础...
C语言
70,014
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章