C语言作业遇到ce错误,C语言程序报错的问题!(高分悬赏!)

下面是我自己编的一个C程序,用turboC2.0运行总是报出“Floating point ”错误。我实在不知道哪里错了啊。请各位高手帮忙解决一下。在下感激不尽!!!

#include"stdio.h"

struct task

{int ID;

int num;

下面是我自己编的一个C程序,用turboC2.0运行总是报出“Floating point ”错误。我实在不知道哪里错了啊。请各位高手帮忙解决一下。在下感激不尽!!!

#include"stdio.h"

struct task

{int ID;

int num;

int Runtime;

int Waittime;

float p;

};

struct task array[100];

main()

{int d,i,q,g,m,w;

float k,n,s,t,u;

printf("请输入作业数(不大于100)\n");

scanf("%d",&q);

while(q>100)

{printf("数据输入错误!请重新输入\n");

scanf("%d",&q);

}

g=q;

printf("请输入各作业编号,已等待时间及运行时间:\n");

for(i=0;i

{scanf("%d%f%f",&m,&k,&n);

array[i].num=1;

array[i].ID=m;

array[i].Waittime=k;

array[i].Runtime=n;

}

printf("作业执行的顺序是:\n");

while(g>0)

{for(i=0;i

{if(array[i].num==1)

array[i].p=(u+array[i].Waittime+array[i].Runtime)/array[i].Runtime;

}

for(i=0;i

{if(array[i].num==1)

if(array[i].p>s)

{s=array[i].p;

w=array[i].ID;

t=array[i].Runtime;

d=i;

}

}

s=0;

printf("%d\n",w);

u+=t;

g--;

array[d].num=0;

}

printf("作业全部执行完毕!\n");

}

展开

全部

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值