zoukankan      html  css  js  c++  java
  • ZJU_1058

    这是一道简单的模拟题

    重在读懂题目在说什么和数据之间的联系

      #include<stdio.h>
      
      double a[7][7];
      int b[12];
      
      int main()
      {
          int i,j,flag=0,t,n;
          double m;
          scanf("%d",&t);
          while(t--)
          {
             if(flag)
                printf("
    ");
             
             flag=1;
             
             for(i=1;i<=5;i++)
             for(j=1;j<=5;j++)
             {
                 scanf("%lf",&a[i][j]);//输入各个国家之间的汇率换算
             }
             while(scanf("%d",&n)&&n)
             {
                 b[1]=1;//起始国家是美国
                 for(i=2;i<=n+1;i++)
                 {
                     scanf("%d",&b[i]);//输入经过的国家,保存在b[i]中
                 }
                 b[n+2]=1;
                 scanf("%lf",&m);
                 for(i=2;i<=n+2;i++)
                 {
                     m=m*a[b[i-1]][b[i]];//计算两个国家之间的汇率
                     m=(int)(m*100+0.5);
                     m=m/100;//四舍五入的表示方法
                 }
                 printf("%.2lf
    ",m);
            }
         }
         return 0;
     }
    

      

  • 相关阅读:
    MySQL远程登陆
    一键安装LAMP wordpress
    编译安装httpd2.4.46
    RDB转化AOF 花式删库
    3周作业
    2周作业
    1周作业
    预习第三周作业
    预习第二周作业
    预习第一周作业
  • 原文地址:https://www.cnblogs.com/41412179guo/p/4471168.html
Copyright © 2011-2022 走看看