本文目录一览:
- 1、c语言编程求解脱;在全系1000名学生中,征集慈善募捐,当总人数达到10万元时就结束,统计此时捐款的人数
- 2、求c语言编程;在全校1000名学生中,征集慈善募捐,当总人数达到10万元时就结束,统计此时捐款的人数
- 3、c语言五十个人轮流捐款,捐至10万停止,输出每个人各自捐了多少钱?
- 4、编写C语言程序
- 5、C语言:本班同学捐款,当捐款总数达到100时,统计捐款人数。
- 6、C语言编程 统计捐钱人数和钱数
c语言编程求解脱;在全系1000名学生中,征集慈善募捐,当总人数达到10万元时就结束,统计此时捐款的人数
#includestdio.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万元时就结束,统计此时捐款的人数
#includestring.h
#includestdio.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 (sum100000)
{
printf("捐款总金额不足10万\n");
}
else
{
printf("捐款额达到10万时的捐款学生数为%d\n",i);
printf("平均每人捐款为%f元", sum/(float)i);
}
return 0;
}
c语言五十个人轮流捐款,捐至10万停止,输出每个人各自捐了多少钱?
你这个问题本身就存在问题啊!!!每人每轮捐多少?这个问题要说清楚,比如,没人每轮捐1块,捐满10万为止。OK,那我们用小学知识就能求出来,每人各捐了2000元。代码如下:
运行结果:
如果第一轮都捐1块,每增加一轮就增加1块,那代码就是这样的:
如果是第一个人先捐一块,第二个要比第一个多1块,第三个比第二个多1块,...,以此类推,到第二轮的第一个比第一轮的最后一个多一块。。。那代码就是这样的:
如果你细心一点就会发现这种捐款方式最后会出多128块来,因为最后一个要捐448块,如果他不捐就达不到10万元,但如果他捐了就必须捐448元。。。所以学习编程不仅可以锻炼我们的逻辑思维能力,还能开发你的脑洞等等。。。
最后,不要问我为什么不直接贴代码好让你复制。
编写C语言程序
#include stdio.h
int main(){
int n,s=0;
while(s10000){
scanf("%d",n);
s+=n;
printf("目前捐款总和%d元\n",s);
}
return 0;
}
C语言:本班同学捐款,当捐款总数达到100时,统计捐款人数。
#includestdio.h
int main()
{ int x,n=0,s=0;
while(s100)
{printf("请输入捐款数:");
scanf("%d",x);
n++;
s+=x;
}
printf("捐款总数:%d\n",s);
return 0;
}
C语言编程 统计捐钱人数和钱数
#include stdio.h
int main()
{
//boy记录男生数,boym记录男生钱数。
int n;
int boy=0,girl=0,boym=0,girlm=0;
int money;
int i;
scanf("%d",n);
for(i=0;in;i++)
{
scanf("%d",money);
if(money0)
{
boy++;
boym+=money;
}
if(money0)
{
girl++;
girlm-=money;
}
}
printf("%d,%d\n%d,%d\n",girl,girlm,boy,boym);
return 0;
}