摘要:
getchar有一个int型的返回值.当程序调用getchar时.程序就等着用户按键.用户输入的字符被存放在键盘缓冲区中.直到用户按回车为止(回车字符也放在缓冲区中).getchar函数的返回值是用户输入的第一个字符的ASCII码,如出错返回-1,且将用户输入的字符回... 阅读全文
摘要:
假如我高中再努力点,那么我可以多考二十分,那么我上的就是哈工大、上海交大。假如我大学再努力点,那么我可以考过雅思,那么我可以出国留学。曾经的天之骄子,已经堕落为现在的落魄书生。生活从不耍滑头,你得到的,不会比你所付出的多一点点。只有流泪播种的,才能欢笑收割。 ... 阅读全文
摘要:
所谓回文数,即是正序与逆序相等的一个数,如121,12321,10501等。写程序判断输入的数是否为回文数。1.分析:表面上看,我们似乎要这么做,把各个位分离,然后把第一个数跟最后一个数比较,第二个跟倒数第二个....等等。注意,这样做太复杂了,回文数的条件是正序等于... 阅读全文
摘要:
这道题也很简单:利用模运算和除运算依次求出个、十、百。。。。位的值并打印,然后位数累加即可。直接看程序:#include #include int main(){ int i; int digits(int); printf("Please inpu... 阅读全文
摘要:
题目很简单,直接看原文:有5 个人坐在一起,问第五个人多少岁?他说比第4 个人大2 岁。问第4 个人岁数,他说比第3 个人大2 岁。问第三个人,又说比第2 人大两岁。问第2 个人,说比第一个人大两岁。最后问第一个人,他说是10 岁。请问第五个人多大?1.程序分析:利用... 阅读全文
摘要:
比如我们的客户是:匈牙利Best Fruit co.我们希望去掉开头的匈牙利三个字,而输出后面的英文,如何做呢?"截取非中文字符串 添加 2014-3-5DATA: l_uccp TYPE i, "转化为ASCIId后的整数值 l_lenth TYP... 阅读全文
摘要:
先来看题:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。1.分析,跟上一题相似,打印第5的字符前先递归打印第4个字符,直到第1个字符,然后从第1个字符依次打到第5个。2.源代码:#include #include #include void print... 阅读全文
摘要:
写给自己谁也不能预测未来,当你选择的时候,你不知道前面你会面对什么,是光明,抑或黑暗,是荣耀,抑或屈辱。当人们满怀希望得踏上自己逐梦的道路上时,他们不知道,他们将要面对多少艰辛。然而,我们依旧应该义无反顾得追逐梦想,因为放弃、妥协是最容易不过了。当我们舍弃原本安稳的生... 阅读全文
摘要:
我们利用这道题来了解一下递归,复习一下递归的几个点。1.递归公式2.递归出口比较简单,直接看程序和注释即可:#include #include //用递归求阶乘long int fn(int); //先声明函数原型int main(){ int n; ... 阅读全文
摘要:
题目如标题所说,大家一定觉得很简单,确实,求阶乘谁不会啊,完事做个求和不就成了么,我也是这么想的,于是想都不想开始编代码:#include #include //求1到20的阶乘的和int main(){ int i,j; long int sum,n; ... 阅读全文