同码小数和(重要)

设和式s(d,n)=0.d+0.dd+0.dd+…+0.dd…d 为n项同码d小数之和,其中第k项小数点后有连
续k个数字d(d=1,2,…,9)。
例如:
s(7,4)=0.7+0.77+0.777+0.7777
输入整数d,n(1≤d≤9,1<n<300),计算并输出同码小数和s(d,n)(四舍五入精确到小数点后8位)。

1.设计要点
设置双精度实变量s实施累加求和
设置j(1~n)循环枚举和式的每一项,设前项小数为t,则当前项显然应为:
t=t/10+d/10
根据这一送代式,在循环中把每一项t累加到和变量s即可。

代码:

#include <stdio.h>int main() {int n, d;double t, s;scanf("%d %d", &d, &n);t = s = 0.0;for (int i = 1; i <= n; i++) {t = t / 10 + (double)d / 10;s += t;}printf("%lf\n", s);return 0;
}

.省略循环设计求解
事实上,求同码小数和可省略循环求解
设s(n=09+0.99+.10.99.9=n-0.1111取至小数点后9位),则s(d,n)=s(9,n)9*d

代码:

#include<stdio.h>int main()
{int n,d;double s,t;scanf("%d %d",&d,&n);s=(n-0.111111111)*d/9;//核心printf("%lf\n",s);return 0;
}

(c语言)和与积的运算第三篇相关推荐

  1. 小班语言游戏教案%3c我的五官%3e,小班语言教案《我的五官》三篇

    小班语言教案<我的五官>三篇 人人都有一张面孔,都有五官.以下是百分网小编收集的小班语言教案<我的五官>,欢迎参考! 篇一:小班语言教案<我的五官> 一.活动目标: ...

  2. (c语言)和与积的运算第四篇

    解不等式第一篇 平方根不等式 对指定的整数n,试求满足以下平方根不等式的正整数m: vm+√m+1+-+√2m≥n 1.程序设计要点 显然不等式左边是m的増函数,因而对于指定的正数n设置m循环,m从1 ...

  3. C语言,利用求余运算拆分三位数的个,十,百位数字,并求和

    代码如下: fabs为数学函数库中的绝对值函数 #include <stdio.h> #include <math.h> int main() {int a,ag,as,ab, ...

  4. C语言学习——从零开始学编程(第三篇:选择与循环)

    文章目录 前言--小颖的话 一.语句 1)C语言中的语句有哪些 2)语句 二.选择语句 1) if选择语句 1. if语句 2.if-else语句 3.if - else if - else 多分支语 ...

  5. C语言指针的那些事:第三篇(函数指针,指针函数,函数指针数组,指向函数指针数组的指针)

    文章目录 1. 函数指针 1)函数指针的例题 2. 指针函数 3. 函数指针数组 1)函数指针数组的用途 4. 指向函数指针数组的指针 5. 一些后话 1. 函数指针 函数指针就是指向函数的指针:本质 ...

  6. 【C语言从青铜到王者】第零篇·与C语言来个约会

    系列介绍 本系列博客是博主自己的C语言学习笔记,分享出来即是为了整理学过的知识也希望帮助每一位零基础小白上手C语言.系列更新速度即为博主学习速度,如有错误疏漏,请务必及时指出!博主也会不定期的重新编辑 ...

  7. c语言中异或指令,C语言总结之异或运算的一些特性及巧妙应用

    原标题:C语言总结之异或运算的一些特性及巧妙应用 1.一个数和自己做异或的结果是0.如果需要一个常数0,x86平台的编译器可能会生成这样的指令: xorl %eax, %eax.不管eax寄存器里的值 ...

  8. c语言基本练习题 doc,C语言练习题-基本数据类型和运算.doc

    C语言练习题-基本数据类型和运算.doc 第2章 基本数据类型和运算练习题一. 单项选择题1下列数据中属于"字符串常量"的是( ). A"a"B. ABCC. ...

  9. C语言的数据表现形式及其运算

    C语言的数据表现形式及其运算 数据表现形式 常量与变量 字符型 整形 实型(浮点型) 运算符 算数运算符 赋值运算符 逻辑运算符 位运算符 数据表现形式 一门语言都有自己所支持的数据表示形式,比如py ...

最新文章

  1. android 固定底部,如何将view固定在屏幕底部?
  2. Mangofile.PersonalPlus5(x86) Crack
  3. dedecms调用自定义会员模型会员信息的方法
  4. 你真的了解你的手机?—麦克风降噪
  5. 前端问题:button按钮在form表单的时候会当成submit提交
  6. php+签到+二进制方式,PHP开发中如何实现二进制搜索?
  7. 贫穷中透着零基础的单人制作游戏手册之一:怎么开局
  8. 《转》Ubuntu 12.04常用的快捷键
  9. Mouse Detected Problem
  10. windows下PL/SQL Developer连接Orcale
  11. 计算机桌面上的声音图标没了怎么办,电脑桌面的音量图标不见了怎么办
  12. C++控制台模拟网上购物商城
  13. 触动精灵mysql用法_基于Lua语言的触动精灵脚本开发
  14. python普通人能学吗_普通人可以学Python吗
  15. js做个人所得税计算器
  16. Object.values()
  17. vmware启动报错Entering emergency mode
  18. 什么级别的企业可以进行数字化转型?
  19. 华为服务器gpu卡型号,gpu服务器 华为云
  20. tekton taskrun资源

热门文章

  1. c mysql 内存泄露_c代码连接mysql数据库内存泄露的问题
  2. C语言fseek()函数(whence)重新定位文件指针位置
  3. muxer、demuxer muxer是什么?视频封装、解封装(逆封装)
  4. armel、armhf、arm64、armv7l 系统架构区别与联系(AArch64)
  5. python numpy数组转换成列表方法 object.tolist()函数
  6. jpg图片与jpeg图片格式的区别(没有区别,.jpg只是扩展名.jpeg的缩写)
  7. 如何查看numpy库数组的:类型、数据类型、尺寸、形状、维度? (type、dtype、size、shape、ndim)
  8. Median断点法求区间-匹配-memset数组与vector
  9. javac和java命令的使用
  10. nessus导出报告格式有哪些_高分高能 | 文献检索硬核知识报告