小白只会c语言,40求调!!
查看原帖
小白只会c语言,40求调!!
1430497
zzz_zzz_zzz楼主2024/10/5 17:36
#include<stdio.h>
int main()
{
   int exp[12]={0,},res[12]={0,},left[12]={0,};
   int point=0;
   int sum;
   for(int i=0;i<12;i++){
    scanf("%d",&exp[i]);
   }
   for(int i=0;i<12;i++){
    if(i==0){
        if(exp[0]<=300){
            res[0]=100*((300-exp[0])/100);
            left[0]=300-exp[0]-res[0];
            sum+=res[0];
        }else{
            ++i;
            i=-i;
            printf("%d",i);
            point=1;
            break;
        }
    }else if
    (exp[i]<=300+left[i-1]){
    res[i]=100*((300+left[i-1]-exp[i])/100);
    left[i]=left[i-1]+300-exp[i]-res[i];
    sum+=res[i];
   }else{
    ++i;
    i=-i;
    printf("%d",i);
    point =1;
    break;
   }
 }  
 
    if(point==0){
    sum*=1.2;
    sum+=left[11];
    printf("%d",sum);
    }
    return 0;
}
2024/10/5 17:36
加载中...