首页 > 编程语言 > 详细

算法,差点蒙了

时间:2017-12-17 21:56:12      阅读:245      评论:0      收藏:0      [点我收藏+]

给出工资,看需要多少张100,50,10,5,1

 

#include<stdio.h>
void main(){
  int i,j,n,m,gz;long sul,su=0;
  int s[8]={0,0,0,0,0,0,0,0};
  int b[8]={0,100,50,20,10,5,2,1};
  printf("请输入人数:");
  scanf("%d",&n);
  printf("请依次输入各职工的工资\n");
  for(i=1;i<=n;i++){
  printf("输入第%d个职工工资:",i);
  scanf("%d",&gz);
  su=su+gz;
  for(j=1;j<=7;j++){
     m=gz/b[j];
     s[j]=s[j]+m;
     gz=gz-m*b[j];
  }
}
printf("单位工资总额为:%ld\n",su);
printf("各面值币的统计结果:\n");
sul=0;
for(j=1;j<=7;j++){
    printf("%3d---%3d\n",b[j],s[j]);
    sul=sul+b[j]*s[j];
  }
  if(su==sul)printf("经检验统计无误\n");
}

算法,差点蒙了

原文:http://www.cnblogs.com/s1104119631/p/8053276.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!