摘要: 回想现实生活中,我们会遇到这样的情况,如果下雨了就带伞上班,如果没下雨就不带伞上班,这是很正常的逻辑。程序是解决生活中的问题的,那么自然在程序中也需要这样的判断,当满足某个条件的时候做一件事情,这种东西就叫if语句。 看下面这个例子: int a=5; int b=3; if(a>b) { prin 阅读全文
posted @ 2018-09-06 23:59 eatwhat 阅读(1660) 评论(0) 推荐(0) 编辑
摘要: 题目:给定一个正的三位整数,比如123,输出321,但如果是700,输出必须是7不能是007 思路是怎么样的呢? 假设这个正三位数是m,它的百分位是c,十分位是b,个位是a,那么就存在下面的等式。 m=c*100+b*10+a*1 现在已知了m,只要知道c、b、a这三个数的值,那么我们直接按abc的 阅读全文
posted @ 2018-09-06 23:15 eatwhat 阅读(4117) 评论(0) 推荐(0) 编辑
摘要: 计算时间差有两种,一种是把时间都转化为分钟数,一种是把时间都转化为小时,后者是会用到除法所以不可避免产生浮点数,所以我们选择转化为分钟数来计算。 //题目:给定两个时间点计算它们的时间差,比如,1:50 和3:21 //定义四个变量来保存输入的时间 //默认a时间小于b时间 int aH=0; in 阅读全文
posted @ 2018-09-06 21:06 eatwhat 阅读(4184) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/xkfz007/articles/2590472.html 阅读全文
posted @ 2018-09-06 20:55 eatwhat 阅读(515) 评论(0) 推荐(0) 编辑
摘要: int a =0; int b =0; scanf("%d %d",&,&b); 上面这种和下面这种哪种对? int a =0; int b =0; scanf("%d,%d",&,&b); 一个格式是空格,一个格式是逗号,都是对的,两种写法都是规定了变量和变量之间是怎么区分开的,有人习惯用空格表示 阅读全文
posted @ 2018-09-06 01:01 eatwhat 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 在c语言的编程过程中经常会遇到有常数参加运算的运算,比如这种。 int a=100*b; 这个100我们叫常数或者叫常量,但是程序中我们不推荐这种直接写常数的方法,有两个缺点。 第一是程序可读性差。 a=100*b 直接给我这个代码,我自己都不知道是什么意思,100代表什么意思呢?别人可能根本就都不 阅读全文
posted @ 2018-09-06 00:38 eatwhat 阅读(467) 评论(0) 推荐(0) 编辑