chensirui @ 2020-04-15 11:33:24
为什么我的代码去掉memset就爆0,加上memset就AC? 蒟蒻代码如下
#include<iostream>
#include<cstring>
#include<cmath>
using namespace std;
int main()
{
char a;
char b='0';
int cnt;
int x[300];
//memset(x,0,sizeof(x)); 坑坑坑
int i=0;
int n=0;
while(cin>>a)
{
cnt++;
if(a==b)
{
x[i]++;
}
else
{
x[++i]++;
b=a;
}
}
cout<<sqrt(cnt)<<' ';
for(int j=0;j<=i;j++)
{
cout<<x[j]<<' ';
}
return 0;
}
不是数组初始化也是0吗????
by 青鱼Official @ 2020-06-27 10:24:30
@memset-0