为什么系统说我的答案错误

wtx0354 2019-12-15 05:47:57

给定字符串定义char *a = “I love China!”,读入整数n,输出在进行了a = a + n这个赋值操作以后字符指针a对应的字符串

样例输入
7
样例输出
China!


#include<stdio.h>
void read(char *a,int n)
{
int i = n-1;
for(i;i<14;++i)
printf("%c",*(a+i));

}
int main(){
int n;

char*a = "I love China!";
scanf("%d",&n);
read(a,n+1);
return 0;
}
...全文
18 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
铖邑 2019-12-15
  • 打赏
  • 举报
回复
如果n小于零或者大于13怎么办?
铖邑 2019-12-15
  • 打赏
  • 举报
回复
如果n小于零或者大于13怎么办?

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧