Artikelverzeichnis
1. Multiple-Choice-Fragen
1-5 BBADC
6-10 BDBCC
11-15 DDDDC
16-20 BAACD
Zwei, Programmierfragen
- Geben Sie 10 Ganzzahlen von der Tastatur in das Array ein, ermitteln Sie die Anzahl und den Durchschnitt der positiven Zahlen und geben Sie das Ergebnis aus (der Durchschnitt ist auf zwei Dezimalstellen genau).
#include<stdio.h>
int main()
{
int a[10],sum=0,count=0;
float avg=0.00;
for(int i=0;i<10;i++){
scanf("%d",&a[i]);
if(a[i]>0){
sum=sum+a[i];
count++;
}
}
avg=(float)sum/count;
printf("正数个数%d\n",count);
printf("平均值:%0.2f\n",avg);
return 0;
}
- Geben Sie mehrere Schülerwerte über die Tastatur ein. Wenn Sie eine negative Zahl eingeben, ist die Eingabe beendet, und der Durchschnittswert und die Schülerwerte unter dem Durchschnittswert werden ausgegeben (der Durchschnitt ist auf zwei Dezimalstellen genau).
#include<stdio.h>
int main()
{
int i=0,j=0;
float a[10000];
float avg=0.00,sum=0.00;
float b[10000];
int x=0,len;
for(i=0;;i++){
scanf("%f",&a[i]);
if(a[i]<0){
break;
}
sum=sum+a[i];
j++;
}
avg=sum/j;
printf("平均成绩:%0.2f\n",avg);
for(i=0;i<j;i++){
if(a[i]<avg){
b[x]=a[i];
printf("比平均值小的成绩: %0.2f\n",b[x]);
x++;
}
}
}
- Die folgenden Programmierfragen werden separat gestellt
Wenn Sie Fragen haben, können Sie im Kommentarbereich eine Nachricht hinterlassen