字符题的小问题
  • 板块灌水区
  • 楼主国家级白嫖
  • 当前回复4
  • 已保存回复4
  • 发布时间2021/4/27 00:53
  • 上次更新2023/11/5 00:04:21
查看原帖
字符题的小问题
459365
国家级白嫖楼主2021/4/27 00:53

求助一下 为啥这个字符串 循环时统计的数字个数少一个??? 谢谢各位

#include <iostream>
#include <cstring>
using namespace std;
int main()
{
	int len=0,space=0,nums=0,i=0;
	char a[105];
	gets(a);
	do
	{
		i++;
		if(a[i]==32) space++;
		if(a[i]>='0'&&a[i]<='9') nums++;
		len=i+1;
	}
	while(a[i]!=0);
	cout<<len<<endl;
	cout<<space<<endl;
	cout<<nums+1;
	puts("");
	for(int j=len-2;j>=0;j--)
	cout<<a[j];
	return 0;
 } 

【doge】

2021/4/27 00:53
加载中...