WooKinson

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
 有一份提货单,其数据项目有:商品名(MC)、单价(DJ)、数量(SL)。定义一个结构体prut,其成员是上面的三项数据。在主函数中定义一个prut类型的结构体数组,输入每个元素的值,计算并输出提货单的总金额。
  输入格式:第一行是数据项个数N(N<100),接下来每一行是一个数据项。商品名是长度不超过100的字符串,单价为double类型,数量为整型。
  输出格式:double类型的总金额。
输入:
  4
  book 12.5 3
  pen 2.5 10
  computer 3200 1
  flower 47 5

输出:
  3497.500000

 

 

AC代码:

 1 #include <stdio.h>
 2 #define MAX 100
 3 
 4 typedef struct prut
 5 {
 6     char MC[MAX+1];
 7     double DJ;
 8     int SL;
 9 }prut;
10 
11 int main(void)
12 {
13     int n,i;
14     double count = 0;
15     prut num[MAX+1];
16     char MC[MAX+1];
17     double DJ;
18     int SL;
19     
20     scanf("%d",&n);
21     for (i = 1 ; i <= n ; i ++)
22     {
23         //scanf("%s %lf %d",&num[i].MC,&num[i].DJ,&num[i].SL);
24         //count += (num[i].DJ*num[i].SL);
25         scanf("%s %lf %d",&MC,&DJ,&SL);        
26         count += (DJ*SL);
27     }
28     printf("%lf",count);
29     return 0;
30 }

 

posted on 2018-04-18 19:18  WooKinson  阅读(166)  评论(0编辑  收藏  举报