求大佬解惑,为啥这个代码我自己运行着没问题但是过不了
查看原帖
求大佬解惑,为啥这个代码我自己运行着没问题但是过不了
542276
cannianyamila楼主2021/9/20 14:05
#include <stdio.h>

int main()
{
	int N=0;
	scanf("%d",&N);
	int a[N-1];
	int count1,count2,count3,count4=0;
	for(int i=0;i<N;i++)
	{
		scanf("%d",&a[i]);
		if(a[i]<=18&&a[i]>0)
		{
			count1++;
		}
		else if(a[i]<=35&&a[i]>=19)
		{
			count2++;
		}
		else if(a[i]<=60&&a[i]>=36)
		{
			count3++;
		}
		else
		{
			count4++;
		}
	}
	double r1,r2,r3,r4=0;
	r1=(double)count1/N;
	r2=(double)count2/N;
	r3=(double)count3/N;
	r4=(double)count4/N;
	r1=r1*100;
	r2=r2*100;
	r3=r3*100;
	r4=r4*100; 
	printf("%.2lf%%\n",r1);
	printf("%.2lf%%\n",r2);
	printf("%.2lf%%\n",r3);
	printf("%.2lf%%\n",r4);
	return 0;
}
2021/9/20 14:05
加载中...