杭电ACM1020 请高手指导下怎么就错了?菜鸟表示哦十分感谢

[复制链接]
查看11 | 回复2 | 2011-3-7 17:02:42 | 显示全部楼层 |阅读模式
改了两处,过了……一个是else
{
if(couter==1)
printf("%c",a[i-1]);
else
printf("%d%c",couter,a[i-1]);
new=1;couter=0;
}这里,要在couter=0后面加上i--; ,因为现在的i已经指向一个新的字符了,我们还没处理这个字符,但马上就要执行for(i=0;a!='\0';i...
回复

使用道具 举报

千问 | 2011-3-7 17:02:42 | 显示全部楼层
你那字符数组的输入好像有问题。要么用get(a),或者就是scanf("%s",a)...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行