1 条题解

  • 0
    @ 2024-12-18 14:07:29

    C :

    #include<stdio.h>
    
    int main()
    {
        double N1,N2,N3,N4,X,Y,Z;
    	scanf("%lf %lf %lf %lf",&N1,&N2,&N3,&N4);
    	X=(N1*2+N2*3+N3*4+N4)/10;
    	printf("Media: %.1lf\n",X);
    	if (X>=7)
    	{
    	    printf("Aluno aprovado.\n");
    	}
    	else if (X<5)
    	{
    	    printf("Aluno reprovado.\n");
    	}
    	else if (X>=5&&X<7)
    	{
    	    printf("Aluno em exame.\n");
    		scanf("%lf",&Y);
    		printf("Nota do exame: %.1lf\n", Y);
    		Z=(X+Y)/2;
    		if (Z>=5)
    		{
    		    printf("Aluno aprovado.\n");
    		}
    		else
    		{
    		    printf("Aluno reprovado.\n");
    		}
    		printf("Media final: %.1lf\n",Z);
    	}
    
    
        return 0;
    }
    

    C++ :

    #include<stdio.h>
    int main()
    {
    	double a,b,c,d,p;
    	double Y,Z;
    	scanf("%lf%lf%lf%lf",&a,&b,&c,&d);
    	p=(a*2+b*3+c*4+d*1)/10;
    	printf("Media: %.1lf\n",p);
    	if(p>=7.0)
    	printf("Aluno aprovado.\n");
    	if(p<=5.0)
    	printf("Aluno reprovado.\n");
    	if(p>5.0&&p<7.0)
    	{
    		scanf("%lf",&Y);
    		printf("Aluno em exame.\n");
    		printf("Nota do exame: %.1lf\n",Y);
    		Z=(Y+p)/2;
    		if(Z>=5.0)
    		printf("Aluno aprovado.\n");
    		else
    		printf("Aluno reprovado.\n");
    		printf("Media final: %.1lf",Z);
    	}
    	return 0;
    }
    
    • 1

    信息

    ID
    647
    时间
    1000ms
    内存
    128MiB
    难度
    8
    标签
    提交数
    188
    已通过
    34
    上传者