编写程序题

来源:百度知道 编辑:UC知道 时间:2024/05/15 02:19:37
编写程序题
1.逐个输入n个学生的两门课成绩,统计有一门课不及格的人数和两门课不及格的人数各是多少?
2.逐个输入整型数x,分别统计其中的正整数有多少个?负整数有多少个?如果输入的数为0,则停止输入,计算正整数和负整数的平均值是多少?
3.编写程序:功能是按如下方式收费:重量不超过50公斤的,每公斤运费1.5元,超过50公斤的,其超过部分每公斤加收0.6元。输出一份重量与运费的对照表,重量从5公斤到150公斤,每5公斤输出一次。
4.输入30个学生的5门课的成绩,分别统计每个学生的平均成绩。
实在是抱歉,只有7分了
等我有了积分,再给你补上,麻烦这位GG先给做了

老大,四个题啊,分最少要20分才行
现在只做第一题
#include<stdio.h>
void main()
{ int m,n,flag=1,i=0,j=0,k=1; /*mn是成绩 ijk计数*/
while(flag)
{ printf("输入第%d个学生第一门课的成绩:\n",k);
scanf("%d",&m);
printf("输入第%d个学生第二门课的成绩:\n",k);
scanf("%d",&n);
if((m<60&&n>=60)||(m>=60&&n<60)) i++;
if(m<60&&n<60) j++;
printf("按1继续输入,按0退出:\n");
scanf("%d",&flag);
if(flag) k++;
}
printf("仅一门不及格的人数=%d,两门不及格的人数=%d",i,j);
}

ok, i will do the second one ok?
#include <stdio.h>
void main()
{
int x[100];
int aa=0;
int bb=0;
int aaa=0;
int bbb=0;
printf("请输入整数值:");
for(int i = 0; i < 10; i++)
{
scanf("%d",x[i]);
if(x[i] == 0)
break;
}
for(int j = 0; j < 10; j++)
{