当前位置: 代码迷 >> C语言 >> 请大家帮我菜鸟初学者一个忙~~~~~~~~~~~~~~~~~~^_^
  详细解决方案

请大家帮我菜鸟初学者一个忙~~~~~~~~~~~~~~~~~~^_^

热度:212   发布时间:2004-10-13 19:23:00.0
请大家帮我菜鸟初学者一个忙~~~~~~~~~~~~~~~~~~^_^

这道题我有点不会,请大家帮帮忙:

假设某班在期中考试中,英语、物理、化学、生物在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个条件的.

}


----------------解决方案--------------------------------------------------------
以下是引用anangel在2004-10-13 19:23:47的发言:

这道题我有点不会,请大家帮帮忙:

假设某班在期中考试中,英语、物理、化学、生物在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);

怪怪的,最好用数组;

然后用一些嵌套.

也能解决这个问题!


----------------解决方案--------------------------------------------------------
循环,我掉字了.
----------------解决方案--------------------------------------------------------
  相关解决方案