Welcome 微信登录

首页 / 软件开发 / C语言

C的优势

C的优势

C的优势2010-11-24C的优势汇编程序同样需要调用子程序(函数),抛开语言的差异,其逻辑结构应该是一样的。同样的也需要“大量”使用堆栈,这一点汇编没有任何优越性。包括所有的C51在内的大多数单片机的C语言都不是在堆栈上传递函数,而是由编译器静态分配。由于C语言更加接近自然语言,如果编译器没有BUG,同样结构下C语言一定比汇编可靠。最后一句:C的局部变量是可以覆盖的,汇编的所有变量都是全局的,C不仅仅效率高,而且因为局部变量的不...
输出1到4这四个数字所能组成的互不相同且无重复数字的三位数

输出1到4这四个数字所能组成的互不相同且无重复数字的三位数

输出1到4这四个数字所能组成的互不相同且无重复数字的三位数2011-10-05 本站 快乐猫题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。2.程序源代码:#include "stdio.h"#include "conio.h"main(){int i,j,k;printf(&quo...
企业发放的奖金根据利润提成

企业发放的奖金根据利润提成

企业发放的奖金根据利润提成2011-10-05 本站 快乐猫题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,...
求一个加上100后是一个完全平方数,再加上168又是一个完全平方数的整数

求一个加上100后是一个完全平方数,再加上168又是一个完全平方数的整数

求一个加上100后是一个完全平方数,再加上168又是一个完全平方数的整数2011-10-06 本站 快乐猫题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,即是结果。请看具体分析:2.程序源代码:#include "math.h"#include "stdio.h&...
输入某年某月某日并判断这一天是这一年的第几天

输入某年某月某日并判断这一天是这一年的第几天

输入某年某月某日并判断这一天是这一年的第几天2011-10-06 本站 快乐猫题目:输入某年某月某日,判断这一天是这一年的第几天?1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。2.程序源代码:#include "stdio.h"#include "conio.h"main(){int day,month,year,sum,leap...
输入三个整数并把它们按由小到大的顺序输出

输入三个整数并把它们按由小到大的顺序输出

输入三个整数并把它们按由小到大的顺序输出2011-10-07 本站 smiling cat题目:输入三个整数x,y,z,请把这三个数由小到大输出。1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。2.程序源代码:#include "stdio.h"#include "conio.h"m...
输出100-1000之间所有的“水仙花数”

输出100-1000之间所有的“水仙花数”

输出100-1000之间所有的“水仙花数”2011-10-14 本站 smiling cat题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。2.程序源代码:#include &qu...
将一个正整数分解质因数

将一个正整数分解质因数

将一个正整数分解质因数2011-10-14 本站 smiling cat题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。(2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。(3)如果n不能被k整除,则用k+1作为k的值...
输入一行字符并统计出其中英文字母、空格、数字和其它字符的个数

输入一行字符并统计出其中英文字母、空格、数字和其它字符的个数

输入一行字符并统计出其中英文字母、空格、数字和其它字符的个数2011-10-17 本站 smiling cat题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。1.程序分析:利用while语句,条件为输入的字符不为" ".2.程序源代码:#include "stdio.h"#include "conio.h"main(){char c;int letters=0,space=0,digit=0,...
<< 21 22 23 24 25 26 27 28 29 30 >>