0
点赞
收藏
分享

微信扫一扫

c语言求解蓝桥杯真题(购物单)

  • 题目描述

  • 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
#include <stdio.h>
float add(float x,float y)
{
  float z=x*y;
  return z;
}
int main()
{
  float a[]={
  180.90,10.25,56.14,104.65,100.30,297.15,26.75,
  130.62,240.28,270.62,115.87,247.34,73.21,101.00,
  79.54,278.44,199.26,12.97,166.30,125.50,84.98,
  113.35,166.57,42.56,81.90,131.78,255.89,109.17,
  146.69,139.33,141.16,154.74,59.42,85.44,293.70,
  261.79,11.30,268.27,128.29,251.03,208.39,128.88,
  62.06,225.87,12.89,34.28,62.16,129.12,218.37,289.69
  
  };
  float b[]={
  	0.88,0.65,0.9,0.9,0.88,0.5,0.65,0.5,0.58,0.8,0.88,
  	0.95,0.9,0.5,0.5,0.7,0.5,0.9,0.78,0.58,0.9,0.68,0.5,
  	0.9,0.95,0.8,0.78,0.9,0.68,0.65,0.78,0.8,0.8,0.68,0.88,
  	0.65,0.88,0.58,0.88,0.8,0.75,0.75,0.9,0.75,0.75,0.75,0.58,
  	0.5,0.5,0.8
  };
  float c,d=0.0;
  int sum1=0,sum2=0,i=1,sum3,sum4;
  for(i=1;i<=50;i++)
  {
  c=add(a[sum1],b[sum2]);
  sum1++;
  sum2++;
  d=d+c;
}
		sum3=d/100;
		sum4=(sum3+1)*100;
  		printf("%d",sum4);
  return 0;
}

运行结果是5200,

看完的小伙伴麻烦点个赞,谢谢

还想看我解答什么题,请点击下面评论

举报

相关推荐

0 条评论