上面的大哥太復(fù)雜了吧

成都創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、外貿(mào)營銷網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的伊通網(wǎng)站設(shè)計(jì)、移動媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
我 來個(gè)簡單的:
如果你們
0-60 績點(diǎn) 0;
60-70 績點(diǎn) 1;
70-80 績點(diǎn) 2;
80-90 績點(diǎn) 3;
90-100 績點(diǎn) 4;
100 績點(diǎn) 5;
那么我給的程序如下:(否則只需自己調(diào)整)
#include stdio.h
int main()
{
float a,eve,d,td=0,tj=0,j;char c;int ra;
shuru:
printf("請輸入一個(gè)成績,以及這門課程的學(xué)分是多少:(用空格分開)\n");
s:
scanf("%f%f",a,d);
ra=(int)a;
ra=ra/10;
while (ra10||ra0)
{
printf("成績是大于0,小于100的,請?jiān)俅屋斎耄n");
goto s;
}
while (d0)
{
printf("課程的學(xué)分是一個(gè)正數(shù),請?jiān)俅屋斎耄n");
goto s;
}
switch(ra)
{
case 10:j=5;break;
case 9:j=4; break;
case 8:j=3; break;
case 7:j=2; break;
case 6:j=1; break;
default:j=0;
}
printf("該學(xué)生這門課的績點(diǎn)是%.3f,學(xué)分是%f\n",j,d);
tj+=j*d;
td+=d;
p:
printf("按c鍵繼續(xù)輸入成績,按a鍵給出該學(xué)生的平均績點(diǎn).\n");
getchar();
c=getchar();
if ('c'==c)
goto shuru;
else if('a'==c)
goto en;
en:
eve=tj/td;
printf("該學(xué)生的平均績點(diǎn)是%.3f\n",eve);
getchar(); getchar();
}
好辛苦啊,寫了一個(gè)多小時(shí)。
看在辛苦分上,感謝一下我 吧
我程序已經(jīng)編譯好
到這里下載
;domain=hqu.edu.cninfotoken=6b023641Sy580hVEAYSoCPl1V1eHgdown=no
一周之內(nèi)下載
scanf ("\n");//應(yīng)省去
將if(b[i]=90)
b[i]=4.0;
else if(b[i]=85)
b[i]=3.7;
else if(b[i]=82)
b[i]=3.3;
else if(b[i]=78)
b[i]=3.0;
else if(b[i]=72)
b[i]=2.3;
else if(b[i]=68)
b[i]=2.0;
else if(b[i]=64)
b[i]=1.5;
else if(b[i]=60)
b[i]=1.0;
else b[i]=0;
倒過來,把if(b[i]60)放在最前然后是=60,=64,=68,以此類推,不然僅僅一個(gè)else不行
還有最后是除以學(xué)分之和而不是總學(xué)科數(shù)
以身相許就算了,采納就好
績點(diǎn)是什么?
#include stdio.h
#include math.h
#define N 50 /*學(xué)生人數(shù)*/
main(){
float score[N];
int i,num;
float ave,sum,vor;
/*輸入學(xué)生成績*/
printf(" please enter score");
for(i=0;iN;i++){
scanf("f%",score[i]);
}
/*計(jì)算平均成績*/
sum=0.0;
for(i=0;iN;i++){
sum=sum+score[i];
}
ave=sum/N;
/*優(yōu)秀學(xué)生人數(shù)*/
num=0;
for(i=0;iN;i++){
if(score[i]80) num++;
}
/*方差*/
vor=0.0
for(i=0;iN;i++){
vor=vor+(score[i]-ave)*(score[i]-ave);
}
vor=vor/N;
}
新聞標(biāo)題:c語言求績點(diǎn)函數(shù) c語言學(xué)分績點(diǎn)
地址分享:http://chinadenli.net/article24/hpjhce.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、Google、網(wǎng)站設(shè)計(jì)、定制網(wǎng)站、定制開發(fā)、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)