Error-Zuordnung zum Ausdruck mit array-Typ in C

#include <stdio.h>
int main()
{   
 int diff [8];
    int experiment[8]={0,1,2,3,4,5,6,7,};
    int measurements[8] ={0,1,2,3,4,5,6,7};
    int counter;
    int socre;
    char output;
    printf("Please enter the measurement for %d \n\n",measurements[0]);
    scanf("%d",&experiment[0]);
    printf("Please enter the measurement for %d \n\n",measurements[1]);
    scanf("%d",&experiment[1]);
    printf("Please enter the measurement for %d \n\n",measurements[2]);
    scanf("%d",&experiment[2]);
    printf("Please enter the measurement for %d \n\n",measurements[3]);
    scanf("%d",&experiment[3]);
    printf("Please enter the measurement for %d \n\n",measurements[4]);
    scanf("%d",&experiment[4]);
    printf("Please enter the measurement for %d \n\n",measurements[5]);
    scanf("%d",&experiment[5]);
    printf("Please enter the measurement for %d \n\n",measurements[6]);
    scanf("%d",&experiment[6]);
    printf("Please enter the measurement for %d \n\n",measurements[7]);
    scanf("%d",&experiment[7]);
    printf("Congratulations ! you have all done.here is the result");
    printf("\nReal value for 0 : 100 ! but your experiment value is : %d",experiment[0]);
    printf("\nReal value for 1 : 100 ! but your experiment value is : %d",experiment[1]);
    printf("\nReal value for 2 : 200 ! but your experiment value is : %d",experiment[2]);
    printf("\nReal value for 3 :  50 ! but your experiment value is : %d",experiment[3]);
    printf("\nReal value for 4 :  90 ! but your experiment value is : %d",experiment[4]);
    printf("\nReal value for 5 : 265 ! but your experiment value is : %d",experiment[5]);
    printf("\nReal value for 6 :  45 ! but your experiment value is : %d",experiment[6]);
    printf("\nReal value for 7 :  56 ! but your experiment value is : %d",experiment[7]);
    printf("Please wait........");
     {
       diff=abs(experiment[2]-100)*100 /100;
        if (diff<1)
        {
         printf("\nThe score is = 8");
        }
         else if(diff<10)
        {
           printf("\nThe core is = 4");
        }
         else
        {
          printf("\nThe score is =0");
        }
     }
    return 0;   
}

Bekam ich [Fehler] Zuordnung zu Ausdruck mit Arraytyp sobald ich kompilieren Sie diese. Die Fehler-Zeile ist diff=abs(experiment[2]-100)*100 /100;

Bitte könnten Sie mir auch sagen, den kürzesten Weg zu drucken, mein experiment Werte bekommen und Ausgänge (mittels for-Schleife)? Wenn Sie können nicht dieses Problem beheben, bitte re-schreiben Sie den code für mich. Ich habe schonmal ein link, um diese Hausaufgaben Frage.

  • Dank Bruder !! es funktioniert !! perfekte Hilfe!!!!!
Schreibe einen Kommentar