C语言简单程序分析
答案:1 悬赏:30 手机版
解决时间 2021-11-28 20:43
- 提问者网友:疯子也有疯子的情调
- 2021-11-28 01:06
C语言简单程序分析
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-11-28 02:07
for(k=0;k {
........;
k--;
}
死循环
gets是输入字符串函数,不是字符。所以不需要循环追问可是如果我输入0不进入这个循环也没有反应呀追答
#include
#include
int main()
{
int i,k,j,l;
char a[820],*p;
p=a;
for(i=0;;i++)
{
gets(a+81*i);
if(*(p+81*i)==NULL) break;
for(k=0;k {
if(*(p+k+81*i)==' ')
{
for(l=k,j=l+1;l {
*(p+l+81*i)=*(p+l+81*i+1);
}
}
}
}
for(j=0;j{
printf("%s
",a+81*j);
}
}追问大佬,可是如果输入2 2,输出会是2 2,而不是22这种情况为什么不能用k--来解决呀??
........;
k--;
}
死循环
gets是输入字符串函数,不是字符。所以不需要循环追问可是如果我输入0不进入这个循环也没有反应呀追答
#include
#include
int main()
{
int i,k,j,l;
char a[820],*p;
p=a;
for(i=0;;i++)
{
gets(a+81*i);
if(*(p+81*i)==NULL) break;
for(k=0;k
if(*(p+k+81*i)==' ')
{
for(l=k,j=l+1;l
*(p+l+81*i)=*(p+l+81*i+1);
}
}
}
}
for(j=0;j{
printf("%s
",a+81*j);
}
}追问大佬,可是如果输入2 2,输出会是2 2,而不是22这种情况为什么不能用k--来解决呀??
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯