计算概论(A)/基础编程练习(数据成分)/1:短信计费

 1 #include<stdio.h>
 2 int main() {
 3     // 输入当月发送短信的总次数n和每次短信的字数words
 4     int n,words;
 5     scanf("%d",&n);
 6     float price=0.0;
 7
 8     while(scanf("%d",&words)!=EOF) {
 9         // 所发送的短信超过了70个字,则会按照每70个字一条短信的限制把它分割成多条短信发送
10         price+=(words%70==0 ? (words/70*0.1) : (words/70*0.1)+0.1);
11     }
12
13     printf("%.1f\n",price);
14     return 0;
15 }
16 /*
17 pkuic_6173.c
18 计算概论(A)/基础编程练习(数据成分)/1:短信计费
19 http://pkuic.openjudge.cn/basea/1/
20 1:短信计费
21 查看 提交 统计 提问
22 总时间限制: 1000ms 内存限制: 65536kB
23 描述
24     用手机发短信,一条短信资费为0.1元,但限定一条短信的内容在70个字以内(包括70个字)。如果你一次所发送的短信超过了70个字,则会按照每70个字一条短信的限制把它分割成多条短信发送。假设已经知道你当月所发送的短信的字数,试统计一下你当月短信的总资费。
25 输入
26     第一行是整数n,表示当月发送短信的总次数,接着n行每行一个整数,表示每次短信的字数。
27 输出
28     输出一行,当月短信总资费,单位为元,精确到小数点后1位。
29 样例输入
30     10
31     39
32     49
33     42
34     61
35     44
36     147
37     42
38     72
39     35
40     46
41 样例输出
42     1.3
43 */
时间: 2024-08-02 06:52:07

计算概论(A)/基础编程练习(数据成分)/1:短信计费的相关文章

Android基础入门教程——10.2 SmsManager(短信管理器)

Android基础入门教程--10.2 SmsManager(短信管理器) 标签(空格分隔): Android基础入门教程 本节引言: 本节带来的是Android中的SmsManager(短息管理器),见名知意,就是用来管理手机短信的, 而该类的应用场景并不多,一般是我们发短信的时候才会用到这个API,当然这种短信是 文字短信,对于彩信过于复杂,而且在QQ微信各种社交APP横行的年代,你会去发1块钱一条的 彩信吗?所以本节我们只讨论发送普通文字短信! 官方文档:SmsManager 1.调用系统

Openjudge-计算概论(A)-短信计费

描述: 用手机发短信,一条短信资费为0.1元,但限定一条短信的内容在70个字以内(包括70个字).如果你一次所发送的短信超过了70个字,则会按照每70个字一条短信的限制把它分割成多条短信发送.假设已经知道你当月所发送的短信的字数,试统计一下你当月短信的总资费. 输入第一行是整数n,表示当月发送短信的总次数,接着n行每行一个整数,表示每次短信的字数.输出输出一行,当月短信总资费,单位为元,精确到小数点后1位.样例输入 10 39 49 42 61 44 147 42 72 35 46 样例输出 1

Android Adapter、Activity回传数据、发送短信

一.重写BaseAdapter的getView方法 1 @Override 2 public View getView(int position, View convertView, ViewGroup parent) { 3 View view; 4 if (convertView == null) { 5 view = View.inflate(getApplicationContext(), R.layout.item_phone, null); 6 } else { 7 view = c

聚合数据Android SDK 短信验证演示示例

1.到libs聚合SDK是聚合数据平台,为移动开发者提供的免费数据接口.使用前请先到聚合平台(http://www.juhe.cn/)注册,申请相关数据. 2.下载聚合数据SDK,将开发包里的smscaptcha_sdk_v_1_1.jar拷贝到libs根目录下,将libJuheSDK_v_1_0.so拷贝到libs\armeabi目录下,如图: 3.根据接口说明文档找到以下方法: Java代码   /** * * @param phone *            phone number *

【北大先修课】计算概论(A)题库全代码

题目很水就是全都是坑真是丧心病狂啊 把代码留下造福后来人QωQ 结构体与链表练习 生日相同2.0 #include<iostream> #include<cstdio> #include<cstring> #include<cmath> #include<algorithm> #define MAXN 200 using namespace std; struct st { int m,d; string name; bool operator&

android基础----&gt;发送和接收短信

收发短信应该是每个手机最基本的功能之一了,即使是许多年前的老手机也都会具备这项功能,而Android 作为出色的智能手机操作系统,自然也少不了在这方面的支持.今天我们开始自己创建一个简单的发送和接收短信的应用. 目录导航 接收短信 发送短信 友情链接 接收短信 项目的结构如下:一个简单的接收和发送短信的功能 一.定义一个接收短信的广播:当手机接收到一条短信的时候,系统会发出一条值为android.provider.Telephony.SMS_RECEIVED 的广播,这条广播里携带着与短信相关的

使用聚合数据API查询快递数据-短信验证码-企业核名

有位朋友让我给他新开的网站帮忙做几个小功能,如下: 输入快递公司.快递单号,查询出这个快件的所有动态(从哪里出发,到了哪里) 在注册.登录等场景下的手机验证码(要求有一定的防刷策略) 通过输入公司名的关键词,查看这个公司是否已经注册.法人信息.有类似名称的公司等等 并且可以用的接口.文档都提供给我了.其中需求 1.2,都通过 聚合数据 这家网站提供的接口实现:需求 3 通过 云聚数据 来实现. 本项目的文件 因为朋友的网站是用 ThinkPHP 写的,为了保持将来代码的兼容,这三个功能也用 Th

计算概论(A)/基础编程练习2(8题)/5:点和正方形的关系

1 #include<stdio.h> 2 #include<math.h> 3 int main() { 4 // 输入坐标 5 float x, y; 6 while(scanf("%f %f", &x, &y) != EOF) { 7 // 计算坐标点与原点的欧氏距离 8 float dist=sqrt(x*x+y*y); 9 10 /* 11 // 简单判断横坐标和纵坐标的截距abs(x).abs(y)和与原点距离dist 注意:abs(

计算概论(A)/基础编程练习2(8题)/7:整数的个数

1 #include<stdio.h> 2 int main() { 3 int k,temp,n[3] = {0}; 4 5 // 输入k个正整数 6 scanf("%d",&k); 7 8 // 循环读入和进行算术 9 while(scanf("%d",&temp)!=EOF) { 10 switch(temp) { 11 case 1: 12 n[0]++; 13 break; 14 case 5: 15 n[1]++; 16 br