#include<stdio.h>
main()
{
char s[]="012xy\08s34f4w2";
int i, n=0;
for(i=0;s[i]!=0;i++)
if(s[i]>='0'&&s[i]<='9')n++;
printf("%d\n",n);
}
答案说是统计\0字符前的数字字符,答案是3。我不太理解。另外还有个问题,在手机上这个提问插入图片没反应是怎么回事?大小也没超过5mb确认之后也没用。
一道国二选择题不太明白
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
qzjhjxj 2021-09-10 15:21关注"012xy\08s34f4w2" ,统计\0字符前的数字字符, \08s34f4w2 这段不会统计进去,8的前面就是 \0 。
本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用