這裡蒐索程式師資訊,查找有用的技術資料
當前位置:首頁 » 編程語言 » 捐款總數c語言
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

捐款總數c語言

發布時間: 2022-04-23 10:54:40

c語言題(用FOR循環解決,BREAK語句)

#include<stdio.h>

int main(void)
{
int sum=0,n;
for(;;)
{
scanf("%d",&n);
sum=sum+n;
printf("總和為:%d\n",sum);
if(sum>=50000)
{
printf("捐款已結束。\n");
break;
}
}
return 0;
}

② C語言編程 統計捐錢人數和錢數

#include<stdio.h>

intmain()
{
//boy記錄男生數,boym記錄男生錢數。
intn;
intboy=0,girl=0,boym=0,girlm=0;
intmoney;
inti;

scanf("%d",&n);

for(i=0;i<n;i++)
{
scanf("%d",&money);
if(money>0)
{
boy++;
boym+=money;
}
if(money<0)
{
girl++;
girlm-=money;
}
}

printf("%d,%d %d,%d ",girl,girlm,boy,boym);
return0;
}

③ 求c語言編程;在全校1000名學生中,徵集慈善募捐,當總人數達到10萬元時就結束,統計此時捐款的人數

#include<string.h>
#include<stdio.h>
intmain()
{
inti;
intmoney;
intsum=0;
for(i=1;i<=1000;i++)
{
printf("請輸入第%d名學生捐款金額 ",i);
scanf("%d",&money);
sum+=money;
if(sum>=100000)
{
break;
}
}
if(sum<100000)
{
printf("捐款總金額不足10萬 ");
}
else
{
printf("捐款額達到10萬時的捐款學生數為%d ",i);
printf("平均每人捐款為%f元",sum/(float)i);
}
return0;

}

④ c語言五十個人輪流捐款,捐至10萬停止,輸出每個人各自捐了多少錢

你這個問題本身就存在問題啊!!!每人每輪捐多少?這個問題要說清楚,比如,沒人每輪捐1塊,捐滿10萬為止。OK,那我們用小學知識就能求出來,每人各捐了2000元。代碼如下:

運行結果

如果你細心一點就會發現這種捐款方式最後會出多128塊來,因為最後一個要捐448塊,如果他不捐就達不到10萬元,但如果他捐了就必須捐448元。。。所以學習編程不僅可以鍛煉我們的邏輯思維能力,還能開發你的腦洞等等。。。


最後,不要問我為什麼不直接貼代碼好讓你復制。

⑤ c語言編程求解脫;在全系1000名學生中,徵集慈善募捐,當總人數達到10萬元時就結束,統計此時捐款的人數

#include<stdio.h>
main()
{
int sum=0,a,counter=0;
printf("請輸入每人捐款的錢數:\n");
while(1)
{
scanf("%d",&a);
sum+=a;
counter++;
if(sum>=100000)
break;
}
printf("%d\n",counter);//輸出人數、。
return 0;
}
望採納。

⑥ C語言:在1000學生中徵集慈善募捐,當點數列10萬元時就結束,統計此時捐款的人數及平均每人捐款數目。

您好,您這樣:
#include<string.h>
#include<stdio.h>
int main()
{
int i;
int money;
int sum = 0;
for (i = 1; i <= 1000;i++)
{
printf("請輸入第%d名學生捐款金額\n",i);
scanf("%d", &money);
sum+=money;
if (sum>=100000)
{
break;
}
}
if (sum<100000)
{
printf("捐款總金額不足10萬\n");
}
else
{
printf("捐款額達到10萬時的捐款學生數為%d\n",i);
printf("平均每人捐款為%f元", sum/(float)i);
}
return 0;

}

⑦ c語言1000個人捐款,當總數達到十萬結束,統計此時捐款人數,以及平均每人捐款數,錢數保留兩位小數

錢數要用浮點數類型的
幫你改好了,你對照著看吧
#include <stdio.h>
int main()
{
int s;
unsigned double a=0;//錢數要用浮點數來表示
unsigned double m;
for(s=1;s<=1000;s++)
{
scanf("%uf",&m);
if ((a+m)<100000.00)
a=a+m;
else
{
a=a+m;
printf("捐錢人數為%d,平均錢數為%.2f\n",s,(double)a/s);//錢數保留兩位小數
break;

}

}

return 0;
}

⑧ 關於一道C語言的題目

你的for循環的終止條件不對,應該是i<=1000;而不是 toal<=1000;
把for(i=1,toal=0;toal<=1000;i++)改成for(i=1,toal=0;i<=1000;i++)就行了.

⑨ 關於C語言的題

intmain(){
intperson[5];
inti=0;
intsum=0,average=0;

while(i<5&&sum<=100){
printf("請輸入捐款數額(元):");
scanf("%d",&person[i]);
sum+=person[i++];
}
average=sum/i;
printf("總數:%d,平均值:%d ",sum,average);
return0;
}

⑩ C語言:本班同學捐款,當捐款總數達到100時,統計捐款人數。

#include<stdio.h>

int main()

{ int x,n=0,s=0;

while(s<100)

{printf("請輸入捐款數:");

scanf("%d",&x);

n++;

s+=x;

}

printf("捐款總數:%d ",s);

return 0;

}