纯小白的第一课作业

本文介绍了针对计算机新手的三个编程练习:向整数打招呼、日期格式化和基本算术运算,强调了输入输出格式的理解和整数类型的应用,以及scanf和printf函数的正确使用。
摘要由CSDN通过智能技术生成

打作为刚学完第一课的计算机小白,我们暂时还无法用代码实现很多的事情,但是通过第一次的学习,我们也了解了很多基础知识,下面是三道很简单的题目,以此作为我们的第一课作业。

第一道题:Say hello to integers

Say hello to integers? Yes! 你没看错! 现在我们来向整数说“你好~”
本题读入两个整数,然后输出对她们的问候语。

输入格式:

在一行中给出两个绝对值不超过32767的整数A和B,两数之间有一个空格

输出格式:

在一行中输出 "Hello, A and B!" (其中A和B用实际输入的整数代替)

输入样例:

1949 2015

输出样例:

Hello, 1949 and 2015!

因为我们所要输入输出的值都是整数,所以在这里就要使用整数类型int来实现对参数的定义。

接下来就是输入这两个整数,这里我个人觉得很容易被忽略的点是 & ,很多刚入门的人总是将scanf和printf里面的内容混淆,其中scanf后内容不用加 \n ,但是后面的参数前需要加上符号 & ,并且双引号之后的逗号不能忘记。

输入之后便是实现输出,按照题目所要求的格式对这两个整数进行输出即可。

第二道题:日期格式化

世界上不同国家有不同的写日期的习惯。比如美国人习惯写成“月-日-年”,而中国人习惯写成“年-月-日”。下面请你写个程序,自动把读入的美国格式的日期改写成中国习惯的日期。

输入格式:

输入在一行中按照“mm-dd-yyyy”的格式给出月、日、年。题目保证给出的日期是1900年元旦至今合法的日期。

输出格式:

在一行中按照“yyyy-mm-dd”的格式给出年、月、日。

输入样例:

03-15-2017

输出样例:

2017-03-15

首先我们对题目进行分析,题目的要求是将mm、dd、yyyy的顺序进行重新排列,那我们先进行年月日的输入。

 

接下来就是将顺序转变进行输出,但是此时如果我们输入的月份和日期为个位数,直接变位置就会出现输出后数字前面的0消失了,而题目要求输出后仍旧为两位,所以

 

第三道题:整数算术运算

本题要求编写程序,计算并输出2个正整数的和、差、积、商与余数。题目保证输入和输出全部在整型范围内。

输入格式:

输入在一行中给出2个正整数A和B。

输出格式:

在5行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商与余数。

输入样例:

5 3

输出样例:

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

5 + 3 = 8
5 - 3 = 2
5 * 3 = 15
5 / 3 = 1
5 % 3 = 2

 这道题也同样简单,我们先进行常规的输入

其次就是按照要求的格式输出

此处是基础知识点,除法用 / ,取余用 % ,按照格式顺序将参数写在后面即可完成本题。

以上题目皆取自于PTA,如文中有任何错误请联系我进行更改,本人也是小白,难免会有不严谨或遗漏的地方。感谢(双手合十)!

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值