高手来看看这段C语言哪里有问题啊

来源:百度知道 编辑:UC知道 时间:2024/07/01 06:40:35
此程序有一处错误,
main()
{ char s[]="2463",c,i;
for(i=0;c=s[i];i++)
{ switch((c-'0')
{ case 2:
case 3: putchar(c+4);continue;
case 4: putchar(c+4);break;
case 5: putchar(c+3);
default:putchar(c+2);
}
putchar('\n');
}
}

你是问代码结果还是什么啊?
我帮你调试和修改了一下
#include<iostream.h>
#include<string.h>
#include<stdio.h>
void main()
{
char s[]="2463",c,i;
for(i=0;c=s[i];i++)
{
switch(c-'0')
{
case 2:
case 3: putchar(c+4);continue;
case 4: putchar(c+4);break;
case 5: putchar(c+3);
default:putchar(c+2);
}
putchar('\n');
}
}