pat.求整数段的和
2016-06-28 21:21
197 查看
欢 [编辑资料] [登出]
双击代码区域可以查看未格式化的原始代码
查看提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | #include <stdio.h> #include <stdlib.h> /**L1-8. 求整数段和 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 杨起帆 给定两个整数A和B,输出从A到B的所有整数以及这些数的和。 输入格式: 输入在一行中给出2个整数A和B,其中-100<=A<=B<=100,其间以空格分隔。 输出格式: 首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中输出全部数字的和。 输入样例: -3 8 输出样例: -3 -2 -1 0 1 2 3 4 5 6 7 8 Sum = 30 **/ int main() { int a,b; scanf("%d%d",&a,&b); int j; int sum = 0; int i = a;/**首先把a赋值给i,保证数字在a到b内的整数**/ while(i<=b) { for(j=0; j<5; j++)/**这步就是为了保证每行有5个数字**/ { printf("%5d",i);/**%5d就是每个数字占5个字符的宽度**/ sum += i;/**进行求和**/ i++;/**这里的i++是每进行一个数字都会增加一个值**/ if(i>b)/**是否大于b,进行终止循环的条件**/ break; } printf("\n");/**整体的换行**/ } printf("Sum = %d",sum);/**接下来输出sum的值就可以了**/ return 0; } |
查看提交
相关文章推荐
- centos6.5安装openssh7.2p2方法
- 树的非递归前序遍历
- Update 多行数据(将一张表中某列的值更新到另外一张表中)
- node 安装 卸载 版本控制
- libcurl 使用
- LeetCode - 232. Implement Queue using Stacks
- Android EditText实现只能输入几位整数几位小数
- 一个有序的二维数组,自上而下,自左至右都是升序,判断输入的整数是否在数组中
- Android EditText的TextWatcher监听回调参数详解
- java类和对象的思想以及常见类使用实例
- maven项目多源文件夹编译、打包设置
- Python3之subprocess模块
- [SSH服务]——SSH端口转发
- 如何在程序中动态设置墙纸(使用IActiveDesktop接口)
- 使用jenkins自动部署java工程到jboss-eap6.3 -- 1.环境搭建
- SDOS_SdoInfoInd
- 为什么使用IOC容器
- Tomcat下配置Https和部署默认App
- Eclipse集成Tomcat 报错Tomcat 7.x JDK name
- Git和Pycharm连接使用心得