Kapitel 5: Antworten auf Übungen nach dem Unterricht


1. Multiple-Choice-Fragen

1-5 BBADC
6-10 BDBCC
11-15 DDDDC
16-20 BAACD

Zwei, Programmierfragen

  1. 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;
} 
	
  1. 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++;
		}
	}

} 

  1. Die folgenden Programmierfragen werden separat gestellt

Wenn Sie Fragen haben, können Sie im Kommentarbereich eine Nachricht hinterlassen

Ich denke du magst

Origin blog.csdn.net/buxiangquaa/article/details/114572696
Empfohlen
Rangfolge