每日一题C语言算法题——计算6

devtools/2024/11/14 7:26:24/

对于中国人来说6是一个很神奇的数字,计算 6+66+666+...+666...666(n个6,5<=n<=10)的和。

输入格式:

输入一个n值,5<=n<=10

输出格式:

在一行中输出计算和的值,如果n的值小于5或者大于10,输出为“Error Input”

输入样例:

在这里给出一组输入。例如:

6

输出样例:

在这里给出相应的输出。例如:

sum=740736

 

这个题目要求计算由连续的6组成的数字序列的和,序列的长度由输入的整数n决定,n的取值范围是5到10。如果n不在这个范围内,需要输出错误信息。

算法步骤:

  1. 读取输入的整数n。
  2. 检查n是否在5到10之间,如果不是,输出“Error Input”。
  3. 初始化总和变量sum为0。
  4. 使用循环从1到n,每次循环生成一个由当前次数i决定的由6组成的数字,并累加到sum中。
  5. 循环结束后,输出sum的值。

代码实现要点:

  • 使用循环构建每个数字,方法是将前一个数字乘以10后加上6。
  • 累加每个生成的数字到总和中。
  • 根据n的值决定程序的输出。

这个题目的解决关键在于理解如何通过循环和简单的数学操作来生成序列中的每个数字,并计算它们的总和。

#include<stdio.h>
int main()
{int n;scanf("%d", &n);if (n < 5 || n > 10){printf("Error Input");return 0;}int sum = 0;int temp = 6;while (n > 0){sum = sum + temp;temp = temp * 10 + 6;n--;}printf("sum=%d", sum);return 0;
}


http://www.ppmy.cn/devtools/133860.html

相关文章

【嵌入式】ESP32开发(一)ESP-IDF概述

文章目录 1 前言2 IDF环境配置3 在VS Code中使用IDF3.1 使用ESP-IDF例程3.2 底部按钮的作用【重要!】3.3 高级用法4 ESP-IDF框架分析5 从零开始创建一个项目5.1 组件(component)6 主要参考资料7 遇到的一些问题与解决办法8 对于ESP-IDF开发的一些感受1 前言 对于ESP32的开发…

xtu oj 聚会

文章目录 回顾代码思路 回顾 AB III问题 H: 三角数问题 G: 3个数等式 数组下标查询&#xff0c;降低时间复杂度1405 问题 E: 世界杯xtu 数码串xtu oj 神经网络xtu oj 1167 逆序数&#xff08;大数据&#xff09;xtu oj 原根xtu oj 不定方程的正整数解xtu oj 最多的可变换字符串…

移动硬盘需要格式化才能打开?详解原因与数据恢复方案

描述移动硬盘需要格式化才能打开 当我们尝试访问移动硬盘时&#xff0c;有时会遇到系统提示“需要格式化才能打开”的情况。这种提示通常意味着硬盘上的文件系统已损坏或无法被系统正常识别。一旦遇到这种情况&#xff0c;很多用户会感到焦虑&#xff0c;因为硬盘中可能存储了…

Logback 日志介绍及与Spring Boot 的整合 【保姆级教程】

Logback介绍 Logback是SpringBoot框架的默认的日志&#xff0c;内容如下图所示&#xff1a; Log4J 的创始人 Ceki Glc 和另一位 Log4J 贡献者 Sbastien Pennec 设计了 ​​logback。他们设计的 Logback 具有快速和通用的特性&#xff0c;可以在不同的环境下工作。 Logback 由…

11.9.2024刷华为

文章目录 HJ31 单词倒排HJ32 密码提取语法知识记录 傻逼OD题目又不全又要收费&#xff0c;看毛线&#xff0c;莫名奇妙 HW这叼机构别搁这儿害人得不得&#xff1f; 我觉得我刷完原来的题目 过一遍华为机考的ED卷出处&#xff0c;就行了 HJ31 单词倒排 游戏本做过了好像 HJ3…

MySQL常用订单表复杂查询15例

MySQL常用订单表复杂查询15例 在电子商务平台中&#xff0c;我们通常需要处理大量的数据查询任务。本文将介绍十五个复杂的 MySQL 查询任务及其示例代码。需要mysql8.0.X以上环境进行测试&#xff0c;因为使用到了窗口函数。 假设我们有一个电子商务平台&#xff0c;包含以下…

当微软windows的记事本被AI加持

1985年&#xff0c;微软发布了Windows 1.0&#xff0c;推出了一款革命性的产品&#xff1a;记事本&#xff08;Notepad&#xff09;。这款软件旨在鼓励使用一种未来主义的新设备——鼠标&#xff0c;并让人们可以不依赖VI等键盘工具就能书写文本和编写代码。记事本因其简洁和高…

Github 2024-11-09Rust开源项目日报 Top10

根据Github Trendings的统计,今日(2024-11-09统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Rust项目10CUE项目1Python项目1Polars: Rust中的DataFrame接口和OLAP查询引擎 创建周期:1354 天开发语言:Rust, Python协议类型:MIT License…