C语言(1):顺序结构

   顺序结构是c语言中最简单和最常用的结构,其更是选择结构与循环结构的基础。不管什么程序,其流程都是顺序结构,都是按从上到下的顺序执行的。

   1:数据类型

C中的数据类型主要由整型(int,long long),实型(double)和字符型(char)组成。

  2:运算

C语言中有许多运算符,且这些运算符具有不同的优先级和结合性,使C语言的应用十分广泛。

“=”:赋值运算符。a=b及将a的值赋予b。

“+”,“-”,“*”,“/”:与学习中意义相同,不在赘述。

“%”:取余运算符。例:7%3=1。注:参与运算的两个数必须都是整数。

“++”,“--”:使变量加一或减一。但在使用中的两种形态有所区别。例:b=a++(a的值先赋予b,再执行a加一),b=++a(先执行a加一,再将a的值赋予b。

“!”,“&&”,“||”:逻辑运算符,非,且,或。

“?:”:条件运算符,这个一般不用。

 3:数据的输入与输出。

输入:cin,scanf

输出:cout,printf

问题一:

买钢笔

题目描述

小明拿着n元钱,去超市买钢笔,已知钢笔的价格是x元,请问小明的钱能买几只钢笔,还剩下多少钱?

输入

两个整数n和x,分别表示n元钱和每支钢笔的价格为x元。

输出

一行,两个整数,分表表示能买到几只钢笔和剩下多少钱。

样例输入 

18 4

样例输出 

4 2

AC代码:

 问题二:

 总分和平均分

时间限制: 1.000 Sec  内存限制: 64 MB
提交 状态

题目描述

期末考试成绩出来了,小明同学语文、数学、英语分别考了x、y、z分,请编程帮助小明计算一下,他的总分和平均分分别考了多少分?

输入

三个整数x、y、z分别代表小明三科考试的成绩。

输出

第1行有一个整数,代表总分,第2行有一个小数(保留1位小数)代表平均分。

样例输入 

100 95 91

样例输出 

286
95.3

AC代码:

 问题三:

 数的拆分

题目描述

一个三位数是由个位、十位和百位三位数字组成的,例如153,百位上的数字1个100,十位上的数字5代表5个10,个位上的数字3代表3个1。

输入

一行,一个三位正整数

输出

一行,一个整数,表示个位、十位和百位的数字和

样例输入 

153

样例输出

9

AC代码:

 问题四:

 偷菜时间表

题目描述

偷菜,一般是指某些社交网站所开设的农场游戏中的一种活动,也代指这种游戏本身。即在好友的农场里,收获好友的虚拟劳动果实。也有现实中行为,偷取别人菜地中的菜。

随着“开心农场”等娱乐游戏风靡互联网,“偷菜”遂瞬间蹿红网络,席卷网民生活。于是,“你‘偷’了吗”便成为大家见面的招呼语。很快,数百万都市白领成为“偷菜”队伍中的主力军,每天在“偷”与防“偷”中乐此不疲,甚至定闹钟半夜起床“偷”菜。根据“农作物”生长规律而变化制定偷菜时间表。

输入

仅一行,分别为当前时间,作物成熟需要的时间, 格式均为Hour:Minute。

输出

24小时制的作物成熟时间,格式为hh:mm。小时和分钟输出时均占2位宽度,不足两位时用0补齐。

样例输入 

13:15  0:30

样例输出 

13:45

 AC代码:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值