这道题我有点不会,请大家帮帮忙:
假设某班在期中考试中,英语、物理、化学、生物在4门课程中,其中英语和物理2门为主课,要求是满足以下件者,打印出他们的学号及各门成绩 一.4门课程总分大于360分者; 二.2门主课中只要有一门为100分,其余各门大于80分者; 三.2 门主课均大于90分者,其余各门大于75分者;
我编到一半不会了
main()
{
float a,b,c,d,e;
scanf("%f%f%f%f%s,&a,&b,&c,&d,&e);
if(a+b+c+d>360)&&{(a=100||b=100)&&(c>80&&d>80)}&&{(a>90&&b>90)&&(c>75&&d>75)}
printf("%f %f %f %f %s\n",a,b,c,d,e);
}
上面的条件编的不对,希望大家帮我改一下呀,谢谢 了
[此贴子已经被作者于2004-10-13 19:39:07编辑过]
----------------解决方案--------------------------------------------------------
没人理我,可怜的我
----------------解决方案--------------------------------------------------------
我觉得首先是理解问题,这个问题应该是分3步问的,不是同时满足这3个条件的.
}
----------------解决方案--------------------------------------------------------
这道题我有点不会,请大家帮帮忙:
假设某班在期中考试中,英语、物理、化学、生物在4门课程中,其中英语和物理2门为主课,要求是满足以下件者,打印出他们的学号及各门成绩 一.4门课程总分大于360分者; 二.2门主课中只要有一门为100分,其余各门大于80分者; 三.2 门主课均大于90分者,其余各门大于75分者;
我编到一半不会了
main()
{
float a,b,c,d,e;
scanf("%f%f%f%f%s,&a,&b,&c,&d,&e);
if(a+b+c+d>360)&&{(a=100||b=100)&&(c>80&&d>80)}&&{(a>90&&b>90)&&(c>75&&d>75)}
printf("%f %f %f %f %s\n",a,b,c,d,e);
}
上面的条件编的不对,希望大家帮我改一下呀,谢谢 了
我来理你!
1。如果这是你的作业题,那么说明你已经学到结构体这一个章节了,根据你上面所写的程序的水平,我只有一个建议:重学C。
2。如果你是自学你还没有学到结构体,我的建议:放弃自己完成此题的打算,从头再学一次C吧!
----------------解决方案--------------------------------------------------------
我觉得 knocker斑竹不能这样说,请耐心帮忙.
我上面说的意思对吗?????
----------------解决方案--------------------------------------------------------
# include "stdio.h"
struct ziliao
{int num;
int yinyu;
int wuli;
int huaxue;
int shenwu;
}a[50];
main()
{int i;
for(i=0;i<50;i++)
{ if(a[i].yinyu==100)
if(a[i].wuli>80,a[i].huaxue>80,a[i]>80)
printf("%d",a[i].num);
else if(a[i].wuli==100)
if(a[i].yinyu>80,a[i].huaxue>80,a[i].shenwu>80)
printf("%d",a[i].num);
else if(a[i].yinyu>90&&a[i].wuli>90)
if(a[i].huaxue>75,a[i].shenwu>75)
printf("%d",a[i],num);
}
getch();
}
大概就这样,仅做参考~~~~
----------------解决方案--------------------------------------------------------
自己好好看看课本是真的,要是什么都不会的话别人帮你也是没用的。明显用结构体嘛,把C 课本看看就会了呀.要是实在不会了再问啊
----------------解决方案--------------------------------------------------------
scanf("%f%f%f%f%s,&a,&b,&c,&d,&e);
怪怪的,最好用数组;
然后用一些嵌套.
也能解决这个问题!
----------------解决方案--------------------------------------------------------
循环,我掉字了.
----------------解决方案--------------------------------------------------------