#include stdio.h
10多年的永定網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營(yíng)銷的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整永定建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“永定網(wǎng)站設(shè)計(jì)”,“永定網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
void main()
{?????
int n=0,i,e=0,x=0,d=0,v=0;?
double s=0;
int a[100],y[100],l[100],h[100],b[100];
printf("請(qǐng)輸入學(xué)生的人數(shù):");
scanf("%d",n);
printf("請(qǐng)輸入學(xué)生的成績(jī):");
for(i=1; i=n; i++)?
{
scanf("%d",a[i]);
s=s+a[i];
if(a[i]60 a[i]0){
b[e]=a[i];
e++;
}else if(a[i]=60 a[i]70){
h[x]=a[i];
x++;
}else if(a[i]=70 a[i]80){
l[d]=a[i];
d++;
}else if(a[i]=80 a[i]=100){
y[v]=a[i];
v++;
}
}
printf("\n優(yōu)的學(xué)生成績(jī)?yōu)椋篭n");
for(i=0; iv; i++)?
{
printf(" %d",y[i]);
}
printf("\n良的學(xué)生成績(jī)?yōu)椋篭n");
for(i=0; id; i++)?
{
printf(" %d",l[i]);
}
printf("\n合格的學(xué)生成績(jī)?yōu)椋篭n");
for(i=0; ix; i++)?
{
printf(" %d",h[i]);
}
printf("\n不合格的學(xué)生成績(jī)?yōu)椋篭n");
for(i=0; ie; i++)?
{
printf(" %d",b[i]);
}
s=s/n;
printf("\n平均成績(jī)?yōu)椋?.1f\n", s);
}
代碼文本:
#include "stdio.h"
double tol_ave(int a[],int n,int *s){
int i;
for(*s=0,i=0;in;*s+=a[i++]);
return *s/(n+0.0);
}
void level(int a[],int n){
int v,g,m,p,f;
for(v=g=m=p=f=0,n--;n=0;n--){
v += a[n]=90;
g += a[n]=80 a[n]90;
m += a[n]=70 a[n]80;
p += a[n]=60 a[n]70;
f += a[n]60;
}
printf("優(yōu)秀\t良好\t中等\t及格\t不及格\n");
printf("======================================\n");
printf(" %d\t %d\t %d\t %d\t %d\n",v,g,m,p,f);
}
int main(int argc,char *argv[]){
int sum,a[1000],i,n;
double ave;
printf("輸入學(xué)生人數(shù):");
if(scanf("%d",n)!=1 || n1 || n1000){
printf("Input error, exit...\n");
return 0;
}
printf("請(qǐng)輸入%d個(gè)學(xué)生的成績(jī)...\n",n);
for(i=0;in;scanf("%d",a+i++));//輸入成績(jī)
ave=tol_ave(a,n,sum);
printf("\n總? 分:? %d\t平均分:? %.2f\n",sum,ave);
printf("\n等級(jí)分布如下:\n");
level(a,n);
putchar('\n');
return 0;
}
#include?stdio.h
void?main(){
int?i,n,score,num=0;
printf("班級(jí)人數(shù):");
scanf("%d",n);
for(i=0;in;i++)
{
scanf("%d",score);
if(score=60)?num++;
}
printf("及格率:%.2f%%",num*1.0*100/n);
}
運(yùn)行示例:
人數(shù)10只是個(gè)例子。你可以規(guī)定其他值,并輸入對(duì)應(yīng)的分?jǐn)?shù)。
#include?stdio.h
struct?score?{
double?eng,?c,?com;?//分別表示3門課程
double?avg;?//avg表示平均分
}a[11];??
//結(jié)構(gòu)體數(shù)組存儲(chǔ)10名學(xué)生成績(jī)
int?main()
{
int?i,?k1,?k2,?k3;?//i循環(huán),k1,?k2,?k3表示優(yōu)秀率
k1?=?k2?=?k3?=?0;
for(i?=?0;?i??10;?i++)?{
scanf("%lf%lf%lf",?a[i].eng,?a[i].c,?a[i].com);??//輸入第i名學(xué)生的3門成績(jī)
//下面計(jì)算每名學(xué)生三門成績(jī)的平均分
a[i].avg?=?0;
a[i].avg?+=?a[i].eng;
a[i].avg?+=?a[i].c;
a[i].avg?+=?a[i].com;
a[i].avg?/=?3.0;
//下面計(jì)算優(yōu)秀率
if(a[i].eng?=?85)?k1++;
if(a[i].c?=?85)?k2++;
if(a[i].com?=?85)?k3++;
}
for(i?=?0;?i??10;?i++)?{
printf("第%d名學(xué)生三門成績(jī)的平均分為%f\n",?i?+?1,?a[i].avg);
}
printf("英語(yǔ)優(yōu)秀率為%f\n",?k1?/?10.0);
printf("c語(yǔ)言優(yōu)秀率為%f\n",?k2?/?10.0);
printf("計(jì)算機(jī)文化基礎(chǔ)成績(jī)優(yōu)秀率為%f\n",?k3?/?10.0);
return?0;
}
看代碼所示,望采納
我很久沒用過C了
總之利用循環(huán)
#include
stdio.h
#include
stdlib.h
main()
{
int
a
=
0;
int
q,
w,
e,
r,
t,
y;
long
sum,b;
int
c
=
0;
scanf("請(qǐng)輸入第%d",c++);
scanf("位同學(xué)6門考分\n");
for(a;
a5;
a++)
{
scanf("%d%d%d%d%d%d",q,w,e,r,t,y);
b
=
(long)q+w+e+r+t+y;
sum
=
sum
+
b;
}
printf("總分為%d",sum);
sum=sum/50;
printf("平均分%d",sum);
sum=sum/100;
printf("優(yōu)秀率%d",sum);
}
你試試
我這沒法試
錯(cuò)了就錯(cuò)了,你可以不給分,好久沒寫這個(gè)了
# includestdio.h
int main()
{
int grade[10],NoGood[10],i,j=0,k=0,m=0;
float PassRate,ExeRate;
printf("請(qǐng)輸入10個(gè)學(xué)生的成績(jī):\n");
for(i=0;i10;i++)
{
scanf("%d",grade[i]);
if(grade[i]=85)
{
k++;
}
if(grade[i]=60)
{
j++;
}
else
{
NoGood[m++]=i;
}
}
PassRate=1.0f*j/10*100;
ExeRate=1.0f*k/10*100;
printf("這些學(xué)生的及格率為%.2f%%\n",PassRate);
printf("這些學(xué)生的優(yōu)秀率為%.2f%%\n",ExeRate);
if(m0)
{
printf("不及格成績(jī)有:");
for(i=0;im;i++)
{
printf("%d ",grade[NoGood[i]]);
}
}
else
{
printf("沒有不及格成績(jī)");
}
printf("\n");
}
名稱欄目:c語(yǔ)言計(jì)算班級(jí)優(yōu)秀率函數(shù),用函數(shù)計(jì)算優(yōu)秀率
文章位置:http://aaarwkj.com/article34/dssjhpe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站設(shè)計(jì)、標(biāo)簽優(yōu)化、、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)