热门

最新

红包

立Flag

投票

同城

我的

发布
ccyccy666
ccyccy666
5 年前
trueccyccy666

为什么第一题出来以后,都是两道题一起出开,不应该是,一道题一道题的出来吗,做完第一题后,2,3题就一起出来了

保持热爱共赴山海
CSDN App 扫码分享
分享
6
10
打赏
  • 复制链接
  • 举报
下一条:
// //描述 //定义一个一维字符数组str[50],输入一串字符,输入整数位置信息M(M<50), //调用函数char_cp()把指定位置M之后的内容,拷贝到新字符数组ch[50]中,使用指针完成地址传递,主函数完成数组输入和输出。 // //时间限制 //1 // //内存限制 //10000 // //类别 //1 // //输入说明 //输入一个字符串和整形位置信息,位置M≥0。 // //输出说明 //格式输出:输出处理后字符串ch。 // //输入样例 //There are three men. //6 // //输出样例 //re three men. // //提示 //使用指针作形参,实现地址传递,位置从0开始。 #include<stdio.h> int n; int main() { void char_cp(char*,char*); char str[50],ch[50]; gets(str); scanf("%d",&n); char_cp(str,ch); puts(ch); } void char_cp(char*p1,char*p2) {int i,j,k,count=0; for(i=0;*p1!='\0';i++) {if(*(p1+i)!=' ') {count++; if(count==n) {for(k=i+1,j=0;*(p1+k)!='\0';k++,j++) {*(p2+j)=*(p1+k); } break; } } } } 大佬们,我提交的时候报错和超时这还能怎么搞
立即登录