1 条题解
-
0
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
- 上传者