L1-008 求整数段和(解题报告 C语言实现)(11行代码AC~!)
立志用更少的代码做更高效的表达
给定两个整数A和B,输出从A到B的所有整数以及这些数的和。
输入格式:
输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔。
输出格式:
首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = X的格式输出全部数字的和X。
输入样例:
-3 8
输出样例:
-3 -2 -1 0 1
2 3 4 5 6
7 8
Sum = 30
解题思路
由于本题为水题,因此方向由解题转向优化。
本题考查的是域宽的知识, 在C语言的输出中中, 用%xd
表示输出形式为右对齐x个字符宽度。
一个很鸡贼的点:每输出5个要做一次换行, 但如果恰好输出五个数, 则不能换行。
代码展示
#include<stdio.h>
int main() {int a, b, sum=0; scanf("%d%d", &a, &b);for(int i=a,t=1; i<=b; i++,t++) {sum += i;printf("%5d", i);if(t%5==0 && i!=b) putchar('\n');}printf("\nSum = %d\n", sum);
return 0; }
最近在备考天梯赛, 团体程序设计天梯赛-练习集刷题中, 请持续关注哦~
L1-008 求整数段和(解题报告 C语言实现)(11行代码AC~!)相关推荐
- 11行代码AC——比紫书优化,例题2-3 近似计算——解题报告
励志用更少的代码做高效的表达 题意: 计算π/4 = 1 - 1/3 + 1/5 - 1/7 + -,直到最后一项小于10^-6. 思路分析: 本题很简单,因此计算重心从解题转化为优化. 本题为重复计 ...
- 11行代码AC——习题2-4 子序列的和(subsequence)——解题报告
励志用尽量少的代码做高效的表达. 题目描述: 输入两个正整数n<m<106,输出1/(n²)+1/((n+1)²)+--+1/(m²),保留5位小数.输入包含多组数据,结束标记为n=m=0 ...
- PTA 基础编程题目集 7-14 求整数段和 C语言
PTA 基础编程题目集 7-14 求整数段和 C语言 给定两个整数A和B,输出从A到B的所有整数以及这些数的和. 输入格式: 输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分 ...
- 7-14 求整数段和 (C语言)
7-14 求整数段和 (15 分)给定两个整数A和B,输出从A到B的所有整数以及这些数的和. 输入格式: 输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔. 输出格式: 首 ...
- 用Python解“求整数段和”题
7-14 求整数段和 给定两个整数A和B,输出从A到B的所有整数以及这些数的和. 输入格式: 输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔. 输出格式: 首先顺序输出从 ...
- 用C语言解“求整数段和”题
7-14 求整数段和 给定两个整数A和B,输出从A到B的所有整数以及这些数的和. 输入格式: 输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔. 输出格式: 首先顺序输出从 ...
- C语言简单题-求整数段和
7-13 求整数段和 (10分) 给定两个整数A和B,输出从A到B的所有整数以及这些数的和. 输入格式: 输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔. 输出格式: 首 ...
- L1-008. 求整数段和
L1-008. 求整数段和 给定两个整数A和B,输出从A到B的所有整数以及这些数的和. 输入格式: 输入在一行中给出2个整数A和B,其中-100<=A<=B<=100,其间以空格分隔 ...
- 7-14 求整数段和 (15 分)
7-14 求整数段和 (15 分) 给定两个整数A和B,输出从A到B的所有整数以及这些数的和. 输入格式: 输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔. 输出格式: ...
最新文章
- center os7 安装mysql
- leetcode202(Floyd判圈算法(龟兔赛跑算法))
- 什么是同源策略及限制
- zTree 优秀的jquery树插件
- host 'xx' is not allowed to connect to this MySql server
- g5420 win7集显驱动_台式机装WIN7?雷我已经趟完了
- 一键搭建php本地测试环境_如何在PHP中设置本地调试环境
- Spring Cloud 微服务实战系列-Spring Boot再次入门(一)
- 获得输入框的文本document.getElementById('id').value;
- gitlib命令的使用
- 【每日算法Day 93】不用额外空间,你会旋转一个矩阵吗?
- postgresql触发器实例
- CCNA中英对照题库(285道选择题)
- dll文件懒加载_模块已加载,但对dllregisterServer的调用失败
- STM32 标准外设库(STM32F107)
- Latex \TexStudio 设置数学符号
- 批处理bat schtasks 启动远程应用
- 2304558-25-4,DBCO-PEG2-acid分子量是464.5的小分子PEG试剂带有PEG连接物和DBCO基团
- sphinx-for-chinese在windows下安装与使用方法
- 如何将 PDF 转换为 JPG、PNG、TIFF、BMP、GIF?