运行成功后,为什么是re,求大佬帮助
查看原帖
运行成功后,为什么是re,求大佬帮助
427864
即将成为大牛楼主2020/12/2 20:57
#include<stdio.h>
#include<math.h>
int f[1000]={0},g[100][100]={0},ans[10]={0};
int main()
{
	int i,n,m,j,t;
	scanf("%d%d",&m,&n);
	for(i=0;i<=n-m;i++)
	{
		f[i]=m+i;
	}
	for(i=0;i<=n-m;i++)
	{
		for(j=0;;j++)
		{
			if((f[i]/pow(10,j))<1) break; 
		} 
		for(t=0;t<=j-1;t++)
		{
			g[i][t]=(int)(f[i]/pow(10,t))%10;
		}
		for(t=0;t<=j-1;t++)
		{
		switch(g[i][t])
			{
				case 1: ans[1]++;break;
				case 2: ans[2]++;break;
				case 3: ans[3]++;break;
				case 4: ans[4]++;break;
				case 5: ans[5]++;break;
				case 6: ans[6]++;break;
				case 7: ans[7]++;break;
				case 8: ans[8]++;break;
				case 9: ans[9]++;break;
				case 0: ans[0]++;break;
				default: break;
			}
		}
	}	
	for(i=0;i<10;i++)
	{
		printf("%d ",ans[i]);
	} 
	return 0;
}

2020/12/2 20:57
加载中...