① 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;
}