C语言 40分求助!
查看原帖
C语言 40分求助!
905233
Rebirth_Yun楼主2022/12/2 14:39

代码如下 不知道哪个情况没考虑到,希望大佬能够提示一下!不胜感激!

#include<stdio.h>
int main()
{
    int sum=0;//JJ存折 
    int money[12];//每个月扣钱情况 
    double hang=0;//麻麻银行 
    int i;//用来循环 
    int credit=1;//标记信用  
    
    for(i=0;i<12;i++)
    {
        scanf("%d",&money[i]);
    }
    
    for(i=0;i<12;i++)
    {
        sum+=300;//发钱 
        sum-=money[i];//花钱 
        if(sum<0)//破产!
        {
            printf("-%d",i+1);
            credit=0;//信用清零 
            break;
        }
        if(sum/100>0)//拿走我的money!
        {
            hang+=sum/100*100;//存 
            sum-=sum/100*100;//拿走 
        }
    }
    
    if(credit==1)//信用还有 
    {
        printf("%lf",hang*1.2+sum);
    }
    
    return 0;
}
2022/12/2 14:39
加载中...