问题描述

有一份提货单,其数据项目有:商品名(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
  
题目限制

时间限制:1.0s 内存限制:256.0MB

实属基础题,在练习的同时千万不能忘记基础啊!!
本生确实比较菜,刷题的时候这种基础的结构体操作都忘了,写本题的同时顺便复习了一下结构体与结构体数组的知识。共勉!

#include <stdio.h>struct prut   //定义结构体
{char MC[100];  //结构体变量 double DJ;int SL;
};int main()
{int N;double sum=0;scanf("%d",&N);struct prut stu[N];  //定义结构体数组 for(int i=0;i<N;i++){scanf("%s %lf %d",&stu[i].MC,&stu[i].DJ,&stu[i].SL);}for(int i=0;i<N;i++){sum+=stu[i].DJ*stu[i].SL;}printf("%f",sum);return 0;
}

运行示例

算法训练 - P1101 ——有一份提货单,其数据项目有:商品名(MC)、单价(DJ)、数量(SL)。定义一个结构体prut,其成员是上面的三项数据。在主函数中定义一个prut类型的结构体数组,输入每相关推荐

  1. 声明一个Tree(树)类,有成员ages(树龄),成员函数grow(int years)用以对ages 加上years,showage( )用以显示tree对象的ages值。在主函数中定义Tree类对

    //声明一个Tree(树)类,有成员ages(树龄), //成员函数grow(int years)用以对ages 加上years //,showage()用以显示tree对象的ages值. //在主函 ...

  2. 算法训练 P1101(java)

    算法训练 P1101 描述 有一份提货单,其数据项目有:商品名(MC).单价(DJ).数量(SL).定义一个结构体prut,其成员是上面的三项数据.在主函数中定义一个prut类型的结构体数组,输入每个 ...

  3. 蓝桥杯 ALGO-140 算法训练 P1101

    有一份提货单,其数据项目有:商品名(MC).单价(DJ).数量(SL).定义一个结构体prut,其成员是上面的三项数据.在主函数中定义一个prut类型的结构体数组,输入每个元素的值,计算并输出提货单的 ...

  4. 编写一个C程序,实现以下功能:定义一个学生结构体Student(含学号、姓名、年龄、身高)和一个函数sort(struct Student *p),该函数使用选择排序法按年龄由小到大排序。在主函数中

    编写一个C程序,实现以下功能: 定义一个学生结构体Student(含学号.姓名.年龄.身高)和一个函数sort(struct Student *p),该函数使用选择排序法按年龄由小到大排序.在主函数中 ...

  5. 在函数fnl()中定义一个静态变量n,fnl()中对n的值加1,在主函数中,调用fnl()10次,显示n的值,c++

    定义一个静态变量n,fnl()中对n的值加1,在主函数中,调用fnl()10次,显示n的值, (有错误即使指出哈) #include<iostream> using namespace s ...

  6. C语言: 定义一个函数int isprime(int n),用来判别一个正整数n是否为素数,若为素数函数返回值为1,否则为0。在主函数中输入一个整数x,调用函数isprime(x)来判断这个整数x是

    原题: 定义一个函数int isprime(int n),用来判别一个正整数n是否为素数,若为素数函数返回值为1,否则为0.在主函数中输入一个整数x,调用函数isprime(x)来判断这个整数x是不是 ...

  7. C语言: 定义一个函数int isprime(int n),用来判别一个正整数n是否为素数。在主函数中输入两个正整数m和n(m>=1,n>m),统计并输出m和n之间的素数的个数以及这些素数的和。

    原题: 定义一个函数int isprime(int n),用来判别一个正整数n是否为素数.在主函数中输入两个正整数m和n(m>=1,n>m),统计并输出m和n之间的素数的个数以及这些素数的 ...

  8. C语言:定义一个函数max_min,求一组数据的最大值和最小值. 在主函数中输入n和n个数据,调用max_min函数求出最大最小值,然后在主函数中输出这n个数的最大值和最小值。(要求使用指针做)

    [问题描述]定义一个函数max_min,求一组数据的最大值和最小值. 在主函数中输入n和n个数据,调用max_min函数求出最大最小值,然后在主函数中输出这n个数的最大值和最小值.(要求使用指针做) ...

  9. C语言试题四十七之程序定义了N×M的二维数组,并在主函数中自动赋值。请编写函数function(int a[N][M], int m),该函数的功能是:将数组右上半三角元素中的值乘以m。

    1. 题目 程序定义了N×M的二维数组,并在主函数中自动赋值.请编写函数function(int a[N][M], int m),该函数的功能是:将数组右上半三角元素中的值乘以m. 2 .温馨提示 C ...

最新文章

  1. 关于python中的作用域问题
  2. Maven学习总结(五)——聚合与继承
  3. html表格宽度拖拽,Js拖拽实现改变Table的列宽解决方案
  4. mysql scrapy 重复数据_大数据python(scrapy)爬虫爬取招聘网站数据并存入mysql后分析...
  5. Ajax应用需要注意的事项
  6. [设计模式]State模式
  7. 从2000年到2019年
  8. java timer 返回值,如何让计时器返回java时间
  9. Atitit 项目风险管理 目录 1. 技术分险 2 1.1. 全面跟随大公司解决方案 2 1.2. 过度设计 2 1.3. 可读性 扩展性不足 2 1.4. 教条僵化 2 1.5. 技术方案超出了
  10. 易赛自动充值软件介绍
  11. MIMIC-IV数据库介绍与使用说明
  12. 服务器系统survey,LimeSurvey:Linux下实现问卷调查系统
  13. Http请求常见Header
  14. 斗破苍穹手游找不到以前服务器,斗破苍穹手游服务器爆满怎么进 服务器爆满进入方法[图]...
  15. Windows11 正式版 iso镜像下载
  16. 程序员,职场上请远离这种人!
  17. ZUCC计算机网络 网络层(一)
  18. java中view是什么_深入理解Android中View
  19. 模仿的网易和钱钱钱的腾讯
  20. 神经元轴突发育的探索简史

热门文章

  1. RWA(现实世界资产):架起从DeFi到TradFi的桥梁
  2. 法硕(非法学)一次性上岸的可能性高吗?
  3. MYsql备份数据库如何导入到新数据库!
  4. PaperWeekly 第35期 | 如何让聊天机器人懂情感
  5. php网站如何上传数据库
  6. 商城quot;抢茅台quot;脚本曝光,开源可用!
  7. poj 2942-圆桌骑士(点双连通分量+二分图)
  8. 小米手机出货量超苹果重返世界前三,雷军做对了什么?
  9. React和redux,ES6等前端开发经验记录总结(都是干货,看到是你的运气)
  10. 计算机ntc是什么功能,PTC和NTC是啥意思?PTC和NTC的区别是什么?