C语言 小楚参加了一个研究生考试培训班

小楚参加了一个研究生考试培训班,共 30 次课,由于路途较远,每次都是打车去上课,来回 的车费分别存储在数组 a 和 b 中,其中 -1 表示未去上课。 编程计算小楚参加培训班共打车花费多少钱?

遍历两个数组求和

int main()
{
    float a[30] = {0};
    float b[30] = {0};
    int i;
    float total = 0;
    printf("请分别输入每天的来往车费(去的车费 回的车费):");
    for(i=0;i<30;i++)
    {
        scanf("%f %f",&a[i],&b[i]);
        if(a[i] != -1)
            total += a[i];
        if(b[i] != -1)
            total += b[i];
    }    
    printf("总打车费用为:%g",total);
    return 0;
}

 

定义2个数组,循环遍历相加就可以了了