跪求高手解答c语言高手 1. 计算2+4+6+…+100式子的程序。

湖南省计算机二级程序设计题S=2+(2+4)+(2+4+6)……求S》10000的最小值_百度作业帮
湖南省计算机二级程序设计题S=2+(2+4)+(2+4+6)……求S》10000的最小值
用C语言吗?#includeint main(){int s=0,n;for(n=1;s
java:int s=0,y=0,n=1;y=n*(n+1);s+=y;if
(s>=10000){}else {n+=1;}System.out.print("s="+s);
用java:public
public static void main(String[] args){
int a=0,s=0,n;
for(n=2;s<10000;n=n+2){
for(int i=2;i<=n;i=i+2){
System.out.println("s="+s);
}} 运行结果是:s=11970C语言期末考试总结,看完保你过_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者贡献于
评价文档:
98页免费97页免费40页免费35页免费12页免费98页5下载券18页免费10页免费8页免费5页免费
C语言期末考试总结,看完保你过|C&#8203;语&#8203;言&#8203;期&#8203;末&#8203;复&#8203;习&#8203;资&#8203;料
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:225.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
2013年前希望杯第1-10届四年级数学试题及答案
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口《C语言程序设计教程》习题参考答案14
上亿文档资料,等你来发现
《C语言程序设计教程》习题参考答案14
《C语言程序设计教程》习题参考答案默认分类200;【习题1】;一、简答题(在课本中寻找答案,略);1.1C程序的基本结构包括哪些内容?;1.2如何定义标识符?;1.3输入格式、输出格式的组成包括哪些内容?;1.4C语言函数分为哪两类?;1.5计算表达式的值应该考虑哪些方面?;1.6上机调试程序的步骤如何?;二、判断并改错;1.7C程序执行的入口是main()
《C语言程序设计教程》习题参考答案 默认分类
12:38:44 阅读6618 评论13
字号:大中小 订阅【习题1】一、简答题(在课本中寻找答案,略)1.1
C程序的基本结构包括哪些内容?1.2
如何定义标识符?1.3
输入格式、输出格式的组成包括哪些内容?1.4
C语言函数分为哪两类?1.5
计算表达式的值应该考虑哪些方面?1.6 上机调试程序的步骤如何?二、判断并改错1.7
C程序执行的入口是main()函数,所以main函数必须放在程序的开头。错误:main函数可以放在程序的任何位置。并不限定在程序的开头。1.8
定义一个函数包括数据说明部分和执行语句部分,两者可以交叉出现。错误:不可以交叉出现,数据说明部分在执行语句部分的前面。1.9
编辑与编译不是一回事。错误:不是一回事。编辑完成源程序的输入和修改;编译是对源程序进行语法检查,如果无语法错误,则生成目标程序。1.10
scanf(&%d,%d&,&x,&y);的正确输入格式:3,4&回车&。正确1.11
注释内容太多会影响程序的执行效率。错误:不会影响程序的执行效率。因为在编译时,编译系统将注释内容删除或用空格代替,所以注释内容不会编译到目标程序中。1.12
所有的数学公式可以直接出现在源程序中。错误:数学公式需要转换成C语言能够接受的公式才能出现在源程序中。三、编程题1.13
在屏幕上输出自己名字的拼音。提示:中文名字叫“张三”,对应的拼音为“Zhang San”,输出用printf()函数。1.14
输入圆的半径,求圆的周长,并将结果保留两位小数输出到屏幕上。提示:定义圆的半径r,圆的周长:2*3.14*r,输出结果保留2位小数可以用%.2f1.15
输入两个整数,输出其中最大者。提示:模仿例1.31.16
输入三个整数,输出其中最小者。提示: min(min(a,b),c);【习题2】一、简答题(在课本中寻找答案,略)2.1
常量与变量的区别?2.2
C语言中的标识符的定义规则?2.3
变量为什么要“先定义,后使用”?2.4
字符常量'a'与字符串常量&a&有何区别?2.5
大小写字母转换的规则是什么?2.6
变量的具有哪三种属性?二、单项选择题2.7 C语言中,int型数据在内存中的存储形式是(D)。A)ASCII码
D)补码2.8 下面四个选项中,均是不合法的用户标识符的选项是(C)。A)BA 、x_0、doB)float、1a0、_YC)x-y、goto、123D)_123、tmp、CHAR2.9 下列选项中不正确的常数的选项是(D)。A)0x12F
B)-1.23E-2
D)03882.10 下面正确的字符常量是(B)。A)&a&
D)&\376&2.11 下面正确的字符串常量是(C)。A)'a'
D)3762.12 表达式'A'+4*25.0-'b'的正确结果是(B)。A)67
C)不确定
D)67L2.13 执行printf(&%x&,100);后的输出结果是(C)。A)100
D)642.14 int型的-1在内存中的存储形式是(A)。A)11 1111B)00 0001C)11 1110D)00 00012.15 存储字符串&\\\'abc\376&需要的字节数是(D)。A)11
D)7【习题3】一、计算题3.1
2.8+7%3*11%2/4
(答案:2.8)3.2
5/2+5.0/2+7%6
(答案:5.5)3.3
a=12,a*=2+3
(答案:a=60)3.4
a=3,b=4,c=5,a+b&c&&b= =c
(答案:0)3.5
3&5?3:5&8?25:40
(答案:25)3.6
设a=1,b=2,c=3,d=4,m=n=1,有表达式(m=a&b)&&(n=c&d),计算表达式后m,n的值?(答案:m=0,n=1)3.7 设int b=7;float a=2.5,c=4.7;求下面表达式的值。a+(int)(b/2*(int)(a+c)/2)%4
(答案:4.5)二、单项选择题3.8 若有代数式 ,则不正确的C语言表达式是(C)。A)x/b/c*y*8
B)8*x*y/b/cC)8*x*y/b*c
D)x*y/c/b*83.9 有如下类型说明:int k,a,b;unsigned long w=8;double x=2.9则以下不符合C语言语法的表达式是(A)。A)x%(-3)
B)w*=-2C)k=(a=6,b=4,a-b)
D)a*=a+=a-=(b=4)*(a=3)3.10 有如下类型说明:则以下能实现将n中的数值保留小数点后两位,第三位四舍五入的表达式是(B)。A)n=(n*100+0.5)/100.0
B)m=n*100+0.5,n=m/100.0C)n=n*100+0.5/100.0
D)n=(n/100+0.5)*100.03.11 设k=7,x=12;则下列表达式值为3的是(D)。A)x%=(k%=5)
B)x%=(k-k%5)C)x%=k-k%5
D)(x%=k)-(k%=5)3.12 已知m=48,ch='a',n=0;则表达式(m&=n&&ch&'b'&&!n)的值是(B)。A)0
D)非03.13 下面哪个式子在b为奇数时结果为假(C)。A)a%2==1
B)!(a%2==0)
C)!(a%2)
D)a%23.13 执行printf(&%f&,(x=3,y=5,x&y?1:1.5));后的输出结果是(D)。A)语法错误
D)1.5000003.14 能表示条件0≤x≤100的表达式是(D)。A)0&=x&=100
B)x&=0,x&=100C)0≤x≤100
D)x&=0&&x&=1003.15 判断char型变量ch为数字的正确表达式是(B)。A)ch&=&0&&&ch&=&9&
B)ch&='0'&&ch&='9'C)'0'≤ch≤'9'
D)ch&='0'||ch&='9'三、编程题(应用条件运算)3.16 输入一个整型成绩x,3.17 如果大于等于60分,3.18 输出“pass”,3.19 否则输出“fail”。提示:printf(&%s&,x&60?&pass&:&fail&);3.17 输入一个年份y,如果是闰年,输出“y is a leap year”,否则输出“y is not a leap year.”提示:printf(&%d is %s&,y%4==0&&y%100!=0||y%400==0?&a leap year.&:&not a leap year.&);3.18 输入三条边a,b,c,如果它们能构成一个三角形,输出“Yes”,否则输出“No”。提示:printf(&%s&,a+b&c&&a+c&b&&b+c&a?&Yes&:&No&);3.19 输入三个数x,y,z,按从小到大的输出结果。提示:分别用max0,min0代表最大、最小值,mid0表示中间值。max0=(x&y?x:y)&z?(x&y?x:y):z;max0=(x&y?x:y)&z?(x&y?x:y):z;mid0=x+y+z-max0-min0;3.20 输入一个平面上的点坐标,判断它是否落在圆心(0,0),半径为1的圆内,如果在圆内,输出“Yes”,否则输出“No”。提示:分别用x,y代表平面上一个点。printf(&%s&,x*x+y*y&=0?&Yes&:&No&);【习题4】以下的编程题目要求首先画出程序的传统流程图或N-S流程图,再编写程序代码。上机实验时再输入到计算机中进行调试,并将调试过程中出现的问题和测试情况记录下来。(流程图请读者自己参考课本自己画,略)4.1 编程实现,输入一个整数,判断它是否为偶数,并显示相应的信息。提示:x代表输入的整数,if(x%2==0) printf(&\neven&);else printf(&\nodd&);4.2
编程实现,输入一个平面上的点,判断它是否落在单位圆上,并显示相应的信息。提示:x,y代表平面坐标,if(x*x+y*y==1) printf(&\nYes&);else printf(&\nNo&);4.3
编程实现,输入一个成绩等级(A-E),显示相应的百分制成绩段。A: 90-100B: 80-89C: 70-79D: 60-69E: &60提示:if(grade=='A') printf(&\n90-100&);else if(grade=='B') printf(&\n80-89&);....4.4
写出下面程序的运行结果:#include&stdio.h&main(){int a=-1,b=1,c=5;switch(a&0){case 1:switch(b-2&0){case 1:printf(&&&);case 2:printf(&*&);}case 0:switch(c= =5){case 0:printf(&!&);case 1:printf(&#&);default:printf(&%%&);}default:printf(&@&);}}运行结果:&#@4.5
将以下语句改写成switch语句。if((t&0)&&(t&=10))if((t&=3)&&(t&=6)) x=2;else if((t&1)||(t&8)) x=3;else x=1;else x=0;提示:if(t&=0||t&10) c=0;else c=t;switch(t){ case 0: x=0;case 1: case 2: x=3;case 3:case 4:case 5: case 6: x=2;case 7:case 8: case 9: x=3;case 10: x=2;}4.7
编程实现一个具有简单四则运算功能的计算器。提示:参照例4.18,随机产生3个数,其中一个数用来判断是哪种运算。4.8
编程实现,输入一行字符,将其中的数字字符对应的整数值加起来并输出结果。如:a45b8&*3 则是4+5+8+3,结果为20。提示: int sum=0;while((c=getchar())!='\n') if(c&='0'&&c&='9') sum=sum+c-'0';4.9 编程实现,求 的值。提示:先计算n!,再在计算阶乘的外面套上一层循环。注意:20!是一个很大的值,float s=1;例如:计算6!:for(i=1;i&=6;i++) s=s*i;4.10
编程实现,找出1000之内的所有完数,并按下面格式输出其因子:6 its factors are 1,2,3,所谓“完数”是指一个数如果恰好等于它的因子之和,因子是指能够整除该数的数。提示:先判断数是否为完数,如果是再考虑输出因子。以6为例输出因子:for(i=1;i&6;i++) if(6%i==0) printf(&%d,&,i);4.11
编程实现,计算序列的前20项之和,, , , , , ,...提示:这是一个累加式,每项是一个分式,用a、b分别表示分子、分母。注意:如果a、b都是整数,则是整除。float sum=0,a=2,b=1;for(i-1;i&=20;i++){sum=sum+a/b;a=a+b;b=a-b;}4.12
编程实现,求Sn=a+aa+aaa+...+ aa...a之值,其中a是一个数字。如:2+22+222+(此时n=5),n,a由键盘输入。提示:这是一个累加式,后1项可以由前一项表示,譬如:第2项可以由第1项表示:第1项 t=a; 第2项:t=t*10+a;4.13
编程实现,把从键盘输入的金额数(以圆为单位)按人民币面额划分,然后显示支付该金额的各种面额人民币的数量。提示:譬如:123.58元可以表示100元:1张;20元:1张;2元:1张;1元:1张;5角:1张;5分:1枚;2分:1枚;1分:1枚。为了简单可以只完成整数部分转换,即输入的金额数为整数。4.14
编程实现,使用循环结构打印以下图案。** * ** * * * ** * * * * * ** * * * ** * **提示:输出时,本图案要按向上三角形和向下三角形进行输出。每行输出中包括空格输出,?*?号输出。输出空格和?*?号个数要与行循环控制变量关联起来。4.15
编程实现,以菜单方式实现猜数游戏系统。(功能自己设定)包含各类专业文献、高等教育、生活休闲娱乐、幼儿教育、小学教育、文学作品欣赏、中学教育、各类资格考试、《C语言程序设计教程》习题参考答案14等内容。 
  《C语言程序设计教程》习题参考答案1_理学_高等教育_教育专区。《C语言程序设计教程》习题参考答案11.5 请参照本章例题,编写一个 C 程序,输出以下信息: ***...   语言程序设计教程》 《C 语言程序设计教程》习题参考答案 祝胜林 主编 华南理工大学出版社 【习题 1】 ... 1 【习题 2】 ......  C 语言程序设计课后习题参考答案 习题一一、 单项选择题 1、C 2、B 3、B 4、C 二、填空题 1、判断条件 2、面向过程编程 3、结构化 4、程序 5、面向对象...  三、教材习题解答(第 1 章―第 11 章) 1 第一部分 Turbo C 集成开发环境简介 Turbo C 是一个集程序编辑、编译、连接、调试为一体的 C 语言程序开发环境,...   C语言程序设计教程课后习... 11页 免费喜欢此文档的还喜欢 c语言常见编程及答案 10页 1下载券 C语言程序设计基础练习题... 8页 免费 C语言程序设计_习题...  c 语言程序设计教程(第 2 版)课后题及模拟题参考答案 ... ... 习题 1 ......  《C 语言程序设计教程》补充习题第 1 章 C 语言概述一、选择题 1.机器语言属于( )。 A.低级语言 B.高级语言 C.面向问题的语言 D.汇编语言 2.下列语言中...   《c语言程序设计教程》林芳易云飞》第四章选择结构例题,习题详解_IT/计算机_... 2015国考申论押密试卷及答案 2015国考面试通关宝典 160份文档
2014年度细分...

我要回帖

更多关于 c语言高手 的文章

 

随机推荐