C语言编程题:简单的a+b
今天咱们开始进行C语言编程的练习,我尽量会给出我所理解的最详细的解答过程,我后续会补充其他语言对题目的理解,这里还是主要以C语言为主,C++语言为辅。相关的题目都是来自于蓝桥杯ACM,码蹄集以及牛客网,LeetCode等上面的题目
先从最简单的开始!!!
来自蓝桥杯ACM竞赛:简单的a+b
传送门
- 题目描述
- 输入格式
- 输出格式
- 样例输入
- 样例输出
- 题目分析
- AC代码
- 小补脑洞
- ~作用解析
题目描述
输入两个整数a和b,计算a+b的和。
输入格式
输入两个整数A和B
范围不超过2^10
输出格式
求A+B
样例输入
1 1
10 20
样例输出
2
30
题目分析
这里的a+b,需要读者好好想一想,通过样例可以看出输入和输出的时候是要分行的,并不是平时那种简单的a+b编程,详情请看下面解析:
请读者把下面看完之后在返回上来看下面这句:
~ scanf("%d%d", &a, &b)==scanf("%d%d", &a, &b)!=EOF
如果你的C语言还可以的话,上面这句你是可以看懂的!!!EOF End of File
AC代码
#include<stdio.h>
int main()
{int a=0,b=0;while(~scanf("%d%d", &a, &b)) //下面有关于~的解析{printf("%d\n",a+b);} return 0;
}
小补脑洞
~作用解析
有很多读者对 ~ 不能理解,我就重点介绍一下吧。
(重点,重点,重点!!!!!!!!!!作笔记了!!!!)
- 在Windows下,用户按下CTRL+Z(会看到一个^Z字符),会停止输入流,scanf会返回-1。
- -1的补码为11111111 11111111 11111111 11111111 一共4个字节。
- ~ 是C语言中的按位取反,因此~(-1)结果为00000000 00000000 00000000 00000000刚好为整数0的补码。
- 因此当输入Ctrl+Z时,scanf会返回-1,while(~-1)==while(0),0为假,退出while循环。
C语言编程题:简单的a+b相关推荐
- c语言ifmn除2余1,C语言编程题及答案 2
<C语言编程题及答案 2>由会员分享,可在线阅读,更多相关<C语言编程题及答案 2(112页珍藏版)>请在人人文库网上搜索. 1.1请编写函数fun,其功能是:找出2M整型二维 ...
- 的c语言编程函数题,C语言编程题及答案Word版
<C语言编程题及答案Word版>由会员分享,可在线阅读,更多相关<C语言编程题及答案Word版(122页珍藏版)>请在人人文库网上搜索. 1.传播优秀Word版文档 ,希望对您 ...
- 零基础学Java语言---编程题
零基础学Java语言-编程题 注意:没有上机实际测过,代码仅供参考 1.温度转换 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表示摄氏温度,F表示 ...
- python分段函数输入x的值求y的值_C语言编程题 有一分段函数如下,要求用scanf函数输入整数x的值,求y值并在屏幕上输出。有分段函数如下,编程实现输入整...
C语言编程题 有一分段函数如下,要求用scanf函数输入整数x的值,求y值并在屏幕上输出. 有分段函数如下,编程实现输入整 www.zhiqu.org 时间: 2020-11-22 #include ...
- c++ 求四边形面积和周长_C语言编程题 题目:任意输入4个点,求围成四边形的面积是多少?C语言编程题 题目:任意输入4...
C语言编程题 题目:任意输入4个点,求围成四边形的面积是多少? C语言编程题 题目:任意输入4 www.zhiqu.org 时间: 2020-12-07 我测试过了,四点一线,凹四边形,四边形 ...
- c语言中求匀加速直线速度,速求C语言编程题 c语言编程速度求
导航:网站首页 > 速求C语言编程题 c语言编程速度求 速求C语言编程题 c语言编程速度求 相关问题: 匿名网友: #include //计算行元素和 void CountRow(int a[] ...
- c语言编程题输入两个直角边,C语言编程 直角三角形已知两边求第三边
C语言编程题 求大神解答 好久没写C了,不知道对不对:intsum=0;intindex=0;for(;indexsum+=a[2][index];}returnsum; C语言编程题,求分段函数 刚 ...
- c语言写程序思路考研题,快速解题 | 在考场C语言编程题
原标题:快速解题 | 在考场C语言编程题 对于考<C语言程序设计>的小伙伴们来说,程序设计题是很多同学觉得相对较难的一个版块.其题目虽然不算多,但在考研150分的试卷中,却占据了较大的比重 ...
- c++ 求四边形面积和周长_C语言编程题 题目:任意输入4个点,求围成四边形的面积是多少?...
C语言编程题:任意输入4个点,求围成四边形的面积是多少.代码如下: #include "stdio.h" #include "math.h" void main ...
- c语言小学生加法考试题程序4,c语言编程题及答案.doc
c语言编程题及答案.doc C C 语言编程题及答案(三)语言编程题及答案(三) 1. 给小学生出加法考试题 编写一个程序,给学生出一道加法运算题,然后判断学生输入的答案对错与否,按下列 要求以循序渐 ...
最新文章
- Python底层实现KNN
- 让AI有道德!用AI的方式去发展AI
- 城市需要建什么样的能源数据中心?
- 轻松了解“Web应用防火墙”
- Android笔记之模拟器
- db2 两个结构相同的表_从两个工作表提取数据记录,并显示相同记录的报告
- 处理:/var/redis/run/redis_6379.pid exists, process is already running or crashed
- 物理层协议有哪四大特性
- js foreach 跳出循环_VUE.js
- jQuery.noop()方法
- Pollard_rho大数质因数分解+拉格朗日四平方和定理(bzoj 2904: 平方和)
- 中断占用CPU的时间分析
- 年底了,到底要不要跳槽?
- PHP实现MySQL并发查询
- 数学建模——01规划 / 线性规划 (工具:matlab + lingo,算法:Folyd)
- 软件、硬件版本号命名规范
- 网页原型设计工具设计_网页设计工具从下往下
- #EDA(电子设计自动化)
- CorelDraw绘图技巧十九招
- android系统旧版本下载安装,我的世界旧版下载安装-我的世界老版本下载手机版-乐游网安卓下载...