输入100个学生成绩
① 程序设计 输入100个学生的成绩统计不及格人数
#include<stdio.h>
#define N 100
int main()
{
float a[N];
int i;
int count= 0;
printf("输入制100名学生的成绩:");
for(i=0;i<N;i++)
scanf("%f",&a[i]);
for(i=0;i<N;i++)
{
if(a[i]<60)
count++;
}
printf("100名学生中不及格的人数为:%d\n",count);
return 0;
}
② 输入100个学生的计算机成绩,统计不及格学生的人数,用c语言编写程序,,,急!!!!
#include "stdio.h"
#define N 100
void main()
{
int a[N],unpass=0;
for(int i=0;i<N;i++)
{
scanf("%d",&a[i]);
}
for(int i=0;i<N;i++)
{
if(a[i]<60)
unpass++;
}
printf("不及格人数%d\n",unpass);
}
这个没有运行……不知道行不行
输100个很累的,学到读文件了吗版?读100个数字怎么样?
这个程权序蛮简单的,希望楼主慢慢静心学习下C,其实会发现C有些时候很简单的。加油
③ 从键盘上输若干(不超过100个)学生成绩,计算平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入
用EXCEL就可以!~ 网上教程很多 半小时就学会了
④ 急求!c语言输入100个学生的成绩,统计不及格的学生的人数
#include "stdio.h"
#define N 100
void main()
{
int a[N],unpass=0;
for(int i=0;i<N;i++)
{
scanf("%d",&a[i]);
}
for(int i=0;i<N;i++)
{
if(a[i]<60)
unpass++;
}
printf("不及抄格人数%d\n",unpass);
}
⑤ 编写(C语言)程序,输入100个学生的英语成绩,统计并输出该门课程的平均分以及不及格学生的人数。
#include<stdio.h>]
int main()
{
double math[100],m=0;
int i,num=0;
for(i=0;i<100;i++)
scanf("%lf",&math[i]);
for(i=0;i<100;i++)
{
m+=math[i];
if(math[i]<60) num++;
}
printf("英语平均分为:%lf,有 %d 个人不及格。\n",m/100,num);
return 0;
}
⑥ 编一个程序,输入0—100之间的一个学生成绩分数,用switch语句输出成绩等
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
namespacehello_world
{
classProgram
{
staticvoidMain(string[]args)
{
intlevel=0;//成绩等级
Console.WriteLine("请输入分数");
inti=Convert.ToInt32(Console.ReadLine());
if(i<60)level=1;
elseif(i>=60&&i<79)level=2;
elseif(i>=79&&i<89)level=3;
elseif(i<=100&&i>=90)level=4;
elselevel=5;
switch(level)
{
case1:
Console.WriteLine("你的成绩是不及格");
break;
case2:
Console.WriteLine("你的成绩是中等");
break;
case3:
Console.WriteLine("你的成绩是良好");
break;
case4:
Console.WriteLine("你的成绩是优秀");
break;
case5:
Console.WriteLine("你输入的内容不正确");
break;
}
Console.ReadKey();
}
}
}
⑦ C语言程序设计 输入学生成绩,直到输入成绩的数量超过50个或者输入的成绩不是有效成绩(0-100)
#include<stdio.h>
voidmain()
{
inti=0,j=0,k;
doubleMark[50],max,n;
scanf("%lf",&n);
while(n<=100&&n>=0)
{
Mark[i++]=n;
if(i>=5)
break;
scanf("%lf",&n);
}
k=i;
max=Mark[0];
for(i=0;i<k;i++)
if(Mark[i]>max)
max=Mark[i];
printf("其中来最自高分是:%lf ",max);
}
⑧ 输入100个学生成绩存入数组,求高于90分的学生和高于60的学生有几个 c++程序该怎么写
#include<iostream.h>
usingnamespacestd;
intmain(intargc,char*argv[])
{
inti,arr[100],c_9=0,c_6=0;
for(i=0;i<100;i++){
cin>>arr[i];
if(arr[i]>90)
c_9++;
if(arr[i]>60)
c_6++;
}
cout<<"large90:"<<c_9<<"Large60:"<<c_6<<endl;
return0;
}
没有调试
⑨ 用c语言输入100个学生的成绩求平均值 最低分及格率
把100分定为最高来分,60分为及格源分数线。用C语言实现如下:
⑩ 输入若干(不超过100个)学生成绩,规定如果输入的数据为0则表示输入结束,
#include <iostream>
using namespace std;
void sort(double *a,int n)
{
int i,j;
for(i=0;i<n;i++)
{
for(j=i+1;j<n;j++)
{
if(a[j]>a[i])
{
double c=a[j];
a[j]=a[i];
a[i]=c;
}
}
}
}
int main()
{
double *a=new double[100];
int idx=0,i;
while(cin>>a[idx++])
{
if(a[idx-1]==0)
break;
}
sort(a,idx);
for(i=0;i<10;i++)
cout<<a[i]<<" ";
cout<<endl;
return 0;
}
/*PS:你要保证输入的人数多于十个,望采纳哈*/