为啥错了

P5705 【深基2.例7】数字反转

Lolaandd @ 2023-09-26 20:28:12

#include<stdio.h>
#include<string.h>
int main()
{
char a[10]={0};
scanf("%s",&a);
int len=strlen(a);
for (int k=len;k>=0;k--){
    printf("%c",a[k]);
}
return 0;
}

by wwqwq @ 2023-09-26 20:40:45

in: 114.5 out: 5.411


by Lolaandd @ 2023-09-26 20:43:57

@wuweiqi 啥意思 有啥区别


by wwqwq @ 2023-09-26 20:44:26

具体我也不清楚,反正a[n]是什么都没有的


by wwqwq @ 2023-09-26 20:44:43

@Lolaandd read (ASCII 0), expected 5.


by wwqwq @ 2023-09-26 20:45:26

应该是ASCLL0显示不出来但是是有输出的


by Lolaandd @ 2023-09-26 20:46:13

@wuweiqi 这句话啥意思 小白 看不懂


by Lolaandd @ 2023-09-26 20:47:02

@wuweiqi 就是说a[0]其实是输出了一个东西 但没显示出来?


by wwqwq @ 2023-09-26 20:47:15

就是输出了一个空字符(看不见的),因为a[n]并没有读入的值


by Lolaandd @ 2023-09-26 20:48:18

@wuweiqi 噢噢噢噢哦哦哦 知道了 谢谢 谢谢


上一页 |