萌新求教,为什么无法运行。
查看原帖
萌新求教,为什么无法运行。
427864
即将成为大牛楼主2020/11/28 10:18
#include<stdio.h>
#include<math.h>
int f[10000000],g[10000000][10000000],ans[10];
int main()
{
	int i,n,m,j,t;
	scanf("%d%d",&m,&n);
	for(i=0;i<=n-m;i++)
	{
		f[i]=n+i;
	}
	for(i=0;i<=n-m;i++)
	{
		for(j=0;;j++)
		{
			if((f[i]/pow(10,j))<0) j--; break; 
		} 
		for(t=0;t<=j;t++)
		{
			g[i][t]=(int)(f[i]/pow(10,t))%10;
		}
		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/11/28 10:18
加载中...