c语言程序无法得出结果 小白求教

#include
#include
int main(void)
{
int a,i;
char letter[40];
scanf("%c",letter);
a=strlen(letter);
for(i=0;i<=a;i++)
printf("%c",letter[a-i]);
return 0;
}

2个回答

scanf(“%c”,letter);是获得一个字符,把%c改成%s

最后一条printf语句的a-i改成a-i-1

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐