顺序结构是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代码: