永发信息网

各位,帮我看看这段代码,c的

答案:1  悬赏:30  手机版
解决时间 2021-07-25 14:03

这个是代码求的问题:

【问题描述】

津津上初中了。妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。另外每周妈妈还会送她去学习朗诵、舞蹈和钢琴。但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。假设津津不会因为其它事不高兴,并且她的不高兴不会持续到第二天。请你帮忙检查一下津津下周的日程安排,看看下周她会不会不高兴;如果会的话,哪天最不高兴。

【输入文件】

输入文件unhappy.in包括七行数据,分别表示周一到周日的日程安排。每行包括两个小于10的非负整数,用空格隔开,分别表示津津在学校上课的时间和妈妈安排她上课的时间。

【输出文件】

输出文件unhappy.out包括一行,这一行只包含一个数字。如果不会不高兴则输出0,如果会则输出最不高兴的是周几(用1, 2, 3, 4, 5, 6, 7分别表示周一,周二,周三,周四,周五,周六,周日)。如果有两天或两天以上不高兴的程度相当,则输出时间最靠前的一天。

这个是代码:

#include <stdio.h>

int main()
{
FILE* fp;
int j;
double i[15],n[15],a,b,c,d,e,f,g,m;

fp = fopen( "one.in", "r" );
for(j=1;j<=14;j++)
{
fscanf( fp, "%lf", &n[j] ); }
fclose( fp );

for (j=1;j<=14;j=j+2)
{
i[j]=n[j]+n[j+1];
i[j+1]=0;
}
for (j=1;j<=14;j++){
if(i[j]>8){
a=j-2;}
}

fp = fopen( "one.out", "w" );
fprintf( fp, "%g", a);
fclose( fp );
puts( "操作完成!" );
return 0;
}

最佳答案

你的代码有错误,修改并注解如下:


#include <stdio.h>


int main()
{
FILE* fp;
int j;
double i[15],n[15],a,b,c,d,e,f,g,m;


fp = fopen( "unhappy.in", "r" ); //打开文件unhappy.in


for(j=1;j<=14;j++)
{
fscanf( fp, "%lf", &n[j] ); //读入上课时间


}


fclose( fp ); //关闭文件


for (j=1;j<=14;j=j+2)
{
i[j]=n[j]+n[j+1]-8; //求出对应天的上课时间-8小时
}


a=1;
for (j=3;j<=14;j+=2)


{
if(i[a]<i[j])


{
a=j;


}
}


if(i[a]>0) //判断有没有不快乐的时间


{


a=(a+1)/2;


}


else


{


a=0;


}


fp = fopen( "unhappy.out", "w" );
fprintf( fp, "%g", a);
fclose( fp );
puts( "操作完成!" );
return 0;
}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
迅雷、能下载幸福嘛、
烽火战国VIP要多少钱
苏州吴中区木渎镇枫林苑在哪条路上怎么去?
70半FB半PK魍魉 灵兽怎么加点
是什么意思,手抄报和大字报的区别在哪儿?什
天下二里,元魂珠不同系的能融合不,我没养过
胃老疼是怎么回事??
维护到几点DNF
山东省青州市益都县台后庄详细地址
关于 汉宝包的材料,经常做汉宝包的进来一下
从河南经贸职业学院西校区到花园路新柳路坐公
如果出现了产人奶的工厂,对社会有什么影响!
谁能加我进QQ网吧啊 谢谢啦
有真的奥特曼么 ?
WOW FS输出中的药水问题
推荐资讯
百家讲坛诗歌唐朝一,诗歌唐朝之爱情新语观后
谁能推荐个游戏玩玩
镶牙牙齿会不会痛?吃硬食物会不会断?
现在紫钻续费是不是没有礼包了?
今年多少个台风影响中国呢?
高三怎么学习。
朋友和同学的定义各是?
QQ三国中的50三国点多少钱
为什么长尽头牙,成天都是牙疼发肿?
丢弃的爱用火星文怎么写
为什么贷款还要收礼啊
阿尔卡特s683报价?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?