《c语言经典程序题》由会员分享,可在线阅读,更多相关《c语言经典程序题(2页珍藏版)》请在金锄头文库上搜索。
1、C语言经典程序题 最近在学习Javascript语言看到网上很多都是在介绍Javascript如何解决网页上问题的代码所以想另辟蹊径用Javascript代码来实现C语言经典程序题当然这些C语言程序题也是比较简单主要想通过Javascript语言实现起到语法练习作用也想来对比一下C语言和Javascript语言实现的相同点和不同点从而巩固记忆加强学习效果! 一、C语言经典程序题1 1.题目描述: 马克思的手稿中有这样一道有趣的数学题:有30个人其中有男人女人小孩他们在一家饭馆中吃饭共花费50先令如果每个男人吃饭要花3先令每个女人要花2先令每个小孩要花1先令问男人女人小孩各多少人 2.Javas
2、cript代码: varman,woman,child;for(man=0;man17;man+)for(woman=0;woman=25;woman+)child=30manwoman;if(man+woman+child=30)(man*3+woman*2+child=50)document.write(男人:+man+,+女人:+woman+,+小孩:+child+); 3.解题说明: 这道题目算是很经典的题目了跟“换零钱”是同一种类型的题目只需要多个循环加一个判断就能罗列出每一种结果从这道题看Javascript的代码和C语言的代码基本上没有区别因为for语句和if语句Javascri
3、pt语言和C语言是一样的主要的不同体现在变量的定义和输出语句上总体感觉Javascript语言实现起来更方便主要原因是Javascript弱类型语言C语言是强类型语言 二、C语言经典程序题2 1.题目描述: 计算e=1+1/1!+1/2!+1/3!+1/n!的前50项 2.Javascript代码: varn;vars=1;vare=1;for(n=1;n=50;n+)s=s*n;e=e+(1/s);document.write(e); 3.解题说明: 这道题目算是一个比较简单的题目实现也只用了一个for循环与C语言代码相比区别还是在变量定义和输出上 三、C语言经典程序题3 1.题目描述: 输入一个数(不限位数)输出一个数字的位数 2.Javascript代码: metacharset=UTF8/titleC语言经典题目3/title