第一次在OJ上写个a+b简直弱爆了。。。。
##############################################################################
#感谢1楼@ c__ssd、2楼@那一眸的指出。最终的代码虽然通过平台检测,
#但跟题目的要求还是不吻合
#这篇日志只是表达“本来以为很简单的东西,真正自己做的时候,却发现不那么简单”的中心思想。
#具体是实现代码?呵呵@#¥@@¥%
##############################################################################
平台是九度的OJ。1000
题目描述:
求整数a,b的和。
输入:
测试案例有多行,每行为a,b的值。
输出:
输出多行,对应a+b的结果。
样例输入:
1 2
4 5
6 9
样例输出:
3
9
15
=============================================================================================
战绩:
无话可说。。。。
印象中仅仅就是个计算两个数之和的问题。于是上来就是
#include <stdio.h>
int main()
{int a,b,c;c=a+b;printf(“%d",c);returun 0;
}
信心满满的提交了,无情的ERROR。竟然把单词拼错了。。
更正拼写错误,再次提交
提交ERROR。呃,参照答案更改为
#include <stdio.h>
int main()
{
int a,b;
printf("%d",a+b);
returun 0;
}
主要是考虑这些少了个参数C,节省空间。
提交依然ERROR。于是,再对比答案。发现应该有scanf,要不然程序到哪里读取数据呢?于是加上scanf,变成下面的样子
#include <stdio.h>
int main()
{
int a,b;
scanf("%d,%d",&a,&b);
printf("%d",a+b);
return 0;
}
又没通过:(
再次对比参考答案,发现还要对输入的数据判断是否到了结尾。刚看到的时候,我打算用if了。判断,if。参考答案中使用了while来判断是否结束。话说,我想到判断是否结束,也仅仅想到if,并未想到结束标志。看到了EOF,才发现原来是这个样子。另外,我又单独用EOF与eof试了试。eof无情的提示没通过,囧~~~
改成下面的样子,再次提交
#include <stdio.h>
int main()
{
int a,b;
while(scanf("%d,%d",&a,&b)!=EOF)
{
printf("%d",a+b);
}
return 0;
}
提交后,还是没通过。再次对比参考答案。再看看原来的题目。这才注意到题目:
”
样例输入:
1 2
4 5
6 9
样例输出:
3
9
15
“
两个参数之间使用的空格。以前习惯了逗号。没仔细看。。。。。
再次修改。修改后如下:
#include <stdio.h>
int main()
{
int a,b;
while(scanf("%d %d",&a,&b)!=EOF)
{
printf("%d",a+b);
}
return 0;
}
再次提交。终于看到那个期待以久的。。。。
===================================================感触===================================================================
以前总感觉编程很简单。敲敲代码,考虑考虑数据结构。然后就编译。出错就调试。
今天一个小小的a+b,竟然费了这么大劲。。。
考虑问题要全面,不能偏了。这道题中,开始仅仅考虑了输出。忘了输入了;
仔细检查,尤其是单词的拼写。
要看题,题中没有使用逗号分隔,不能用习惯;
第一次在OJ上写个a+b简直弱爆了。。。。相关推荐
- 《关于我第一次在Typora上用Markdown格式写Markdown的使用说明这件事》
<关于我第一次在Typora上用Markdown格式写Markdown的使用说明这件事> (1)标题等级 用#符号加上空格 #符号用的越多,表示标题等级越低的意思 (2)字体设置 ...
- 洛谷OJ上的A+B花(zhuang)式(bi)解法
转眼间快到了8月,一想自己都毕业好久了,很怀念曾经在各大OJ上刷题的时光,今天无意在一个算法群里看到最近有个叫洛谷的oj网站貌似蛮火的,于是注册了一个下进去看一看,顺手打开了A+B problem,然 ...
- 《纽约客》特写Jeff Dean与Sanjay:谷歌唯二11级工程师,同一台电脑上写代码
作者:<纽约客> James Somers 翻译:新浪科技 堆堆.李明 量子位 经授权转载 | 公众号 QbitAI 最近,<纽约客>杂志写了一篇长文,描述谷歌唯二11级工程师 ...
- 学习在虚拟机Linux上写c语言代码
记录第一次在虚拟机Linux上写c语言代码的过程 本次实验是在Oracle VM Virtualbox软件中创建的Linux虚拟机上实现的. 目录 1. 安装编译环境 1.1. 先打开Linux的终端 ...
- OJ上的三道Python题
昨天在OJ上做了19级理科大计基的12道题,有两个始终过不去,今天写了最后一道,过了. 把这三道题分享一下. 超市收银系统 时间限制: 1000 ms 内存限制: 65536 kb 题目 题目描述 本 ...
- 在纸上写好一个c语言程序后,上机运行的基本步骤为,c基本概念(选择题).docx
PAGE / NUMPAGES 一.单选题 1.下面叙述中正确的是: (A) 在C语言程序中,main()函数必须放在程序的开始位置 (B) 在C语言程序中,要调用的函数必须在main()函数中定义 ...
- 技术图文:如何在CSDN上写自己的技术Blog?
背景 下周一很多高校就要开学了,由于疫情的影响教育部提出"停课不停学"的口号.我也想着把组队学习应用于本次的远程线上教学中,通过让学生们写技术blog的方式来检查TA们对知识点的掌 ...
- 新华三发布H3C Workspace数字工作空间:只需一张屏,程序员也能随时随地在云上写代码
随着数字时代的不断发展,工作模式经历了面对面的"纸+笔"模式.办公室场景下的"PC+电脑"模式.以及远程办公场景下的"手机+协同软件"模式, ...
- 为什么我不在微信公众号上写文章
作者: 陈浩 原文: https://coolshell.cn/articles/17391.html 很多朋友问我为什么不在微信公众号上写文章.我都没有直接回答,老实说,我也是扭扭捏捏的,才去开了个 ...
最新文章
- HDOJ 1236 排名(练耐心题)
- tornado 入门
- Firefox 增强版 仅仅5.7 MB
- python3.7保存_python3.7爬取墨菲定律保存在本地txt
- vue项目token放在哪里_关于vue动态菜单的那点事
- erp故障处理流程图_PLC故障常见原因及处理方法!
- oracle 数据库 字符串函数
- 查看python进程_[原创] 如何查看一个Python进程在”干什么”: py-spy 来帮忙 – 编码无悔 / Intent Focused...
- CEO 职位也不保,盘点 2017 年 IT 界残酷的裁员事件
- how to catch out of memory exception in c++
- 逆向工程mysql注释_PowerDesigner 15进行逆向工程生成数据库图表时,注释的comment的生成,解决PowerDesigner逆向工程没有列注释...
- [转载] 学Python的笔记(在网上自学的总结)
- idea重写接口没有@override_【自学C#】|| 笔记 19 接口
- Unity中使用TextMeshPro打出Emoji表情
- matlab中做出球面和圆柱面,用matlab作出抛物柱面y^2=x和平面x+z=1相交的图形具体步骤...
- 基于Qt的在线抢答系统
- java小红球下载_小红球闯关
- h5页面如何切图_H5设计稿切图按照什么尺寸,微信公众号版本的
- 吴军老师的《计算之魂》部分重点摘要
- 斜挎包长度到哪里合适_一般斜挎包长多少厘米_身高170斜挎包带长
热门文章
- 用python画靶盘九个_““python程序设计:画一个射箭运动所用的箭靶.从小到大分别黄,红,蓝,黑,白色的同...
- 我的世界修改服务器视距,教程/测量距离 - Minecraft Wiki,最详细的官方我的世界百科...
- 文件和文件夹的操作——文件流的使用
- 在计算机领域做研究的一些想法(转)
- python 优雅退出_Python学习教程:Python 使用 backoff 更优雅的实现轮询
- 苹果主屏幕按钮怎么设置_苹果手机屏幕横屏怎么调
- php开发工具PhpStorm新版本V2022.1 新增功能亮点介绍
- 电子设计教程18:射极跟随电路的参数设计
- 招商银行深圳分行二面(技术面试)
- android浏览器有桌面模式么,手机浏览器添加到主屏幕(桌面)的图标设置以及WebApp模式...