经典c100道

合集下载

C语言经典算法例题求100-999之间的“水仙花数”

C语言经典算法例题求100-999之间的“水仙花数”
#include <iostream> #include <Cmath> using namespace std; /* 求100-999之间的水仙花数 */ int main() { int number,hun,ten,gw,sum; for (number=100;number<1000;++number){
hun=number/100; ten=number%100/10; gw=number%10; sum=pow(hun,3)+pow(ten,3)+pow(gw,3); if(sum==number) { //是水仙花数 cout<<number<<"是水仙花数"<<endl; } } return 0; }
这篇文章主要介绍了opencv车道线检测的实现方法文中通过示例代码介绍的非常详细对大家的学习或者工作具有一定的参考学习价值需要的朋友们下面随着小编来一起学习学习吧
C语言经典算法例题求 100-999之间的 “水仙花数 ”
题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。 例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。 实现代码如下
运行Байду номын сангаас果
以上就是本文的全部内容,希望对大家的学习有所帮助。

公务员考试经典行测图形推理100道(附答案详解)

公务员考试经典行测图形推理100道(附答案详解)

公务员考试经典行测图形推理100道(附答案详解)第1道C本題所有圖形均為左右對稱的將左邊的一半去掉,剩下的右半邊依次為數字1234據此,可知後面為5。

第2题A解析:去异存同前图为:第一个图形与第二个图形重合,相同部分余下.第二套图也如此.第3题C横着看三个图为一列把外切小黑圆看成+,把内切小黑圆看成-每一列都是图1和图2通过上面的算法和规律推出第3个图第4题C第一套图是逆时间转,每转90度加下面+一横第二套图是从有小圆的90度扇形,开始逆时间旋转,每旋转一次,原有小圆的90度扇形+一个小圆,其他的90度扇形也加一个圆。

同理第3个图是:再图2的基础上再转90度,也是每转一次原有小圆扇形再+一个小圆,其他地方也同样加一个小圆。

根据以上的规律,能符合此规律的只有C项第5题C异色相加为黑,同色相加为白第6题B解析:(方法一)把内分割线,分割出来的两个图形分别算出其比划再组成这个图行总的笔划(重合的线段算为2划)。

根据这个规律:第一套图的笔划是:6,7,8第二套图的笔划是:9,10,11(方法二)看内角的个数呈规律递增;第一套图:6,7,8第二套图:9,10,11第7道C第一套图的3个图的阴影部分可以组成一个全阴影图形同理,第二套图的3个阴影部分也可以组成一个全阴影图形第8道B第一套是图内的3个原色不同,第二套是图内的3个原色相同,而且一一对应相似,两套图的3个图项的外框都是只有一个。

第9道B根据第一套图和第二套图的各项图形方面不同,一一对应相似性,第一套图:图1是左右对称,方位是左右。

图2是轴对称,方位是上下,左右;其对应相似性的图形是第二套图的图2。

图3是上下对称,其对称相似性的图形是第二套图的图1那么现在就只有第一套图的图1没有对应关系,根据其左右对称的相似性只有B项符合,故答案为B第10道B若考虑把图2,图3,图4通过翻转、旋转、镜像,而组成图1,那么这样每个选项都可以。

所以这里不考虑旋转、镜像、翻转,只考虑垂直移动,只须将第3个图垂直移动到下面,这样答案就很明显了。

法学经典常识单选题100道及答案解析

法学经典常识单选题100道及答案解析

法学经典常识单选题100道及答案解析1. 法的本质是()A. 统治阶级意志的体现B. 社会全体成员意志的体现C. 统治阶级和被统治阶级意志的体现D. 统治者个人意志的体现答案:A解析:法是统治阶级意志的体现,这是法的本质。

2. 我国的根本大法是()A. 宪法B. 民法C. 刑法D. 行政法答案:A解析:宪法是我国的根本大法,具有最高的法律效力。

3. 下列属于法律关系客体的是()A. 物B. 行为C. 智力成果D. 以上都是答案:D解析:法律关系客体包括物、行为、智力成果等。

4. 不满()周岁的人犯罪,不负刑事责任。

A. 12B. 14C. 16D. 18答案:B解析:不满14 周岁的人犯罪,不负刑事责任。

5. 犯罪的最本质特征是()A. 刑事违法性B. 应受刑罚处罚性C. 严重社会危害性D. 罪过性答案:C解析:严重社会危害性是犯罪的最本质特征。

6. 下列属于主刑的是()A. 拘役B. 罚金C. 没收财产D. 剥夺政治权利答案:A解析:主刑包括管制、拘役、有期徒刑、无期徒刑、死刑。

7. 民事诉讼中,一般地域管辖通常实行()原则。

A. 原告就被告B. 被告就原告C. 由法院指定D. 当事人协商确定答案:A解析:一般地域管辖通常实行“原告就被告”原则。

8. 行政复议机关应当自受理申请之日起()日内作出行政复议决定。

A. 30B. 60C. 90D. 180答案:B解析:行政复议机关应当自受理申请之日起60 日内作出行政复议决定。

9. 合同成立的时间是()A. 承诺生效时B. 签订合同时C. 要约到达受要约人时D. 双方协商一致时答案:A解析:承诺生效时合同成立。

10. 下列属于知识产权的是()A. 著作权B. 商标权C. 专利权D. 以上都是答案:D解析:知识产权包括著作权、商标权、专利权等。

11. 有限责任公司的股东人数为()A. 1 人以上50 人以下B. 2 人以上200 人以下C. 5 人以上50 人以下D. 没有限制答案:A解析:有限责任公司的股东人数为 1 人以上50 人以下。

c语言100道经典逻辑算法题

c语言100道经典逻辑算法题
for(n=100;n<1000;n++)
{
i=n/100;/*分解出百位*/
j=n/10%10;/*分解出十位*/
k=n%10;/*分解出个位*/
if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)
{
printf("%-5d",n);
f2=f1+f2; /*前两个月加起来赋值给第三个月*/
}
}
==============================================================
【程序12】
题目:判断101-200之间有多少个素数,并输出所有素数。
1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,
a=a*10;
++count;
}
printf("a+aa+...=%ld\n",sn);
}
==============================================================
【程序19】
题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程
}
}
}
==============================================================
long int sn=0,tn=0;
printf("please input a and n\n");

公务员行政能力测试【图形推理】超经典100道题

公务员行政能力测试【图形推理】超经典100道题

1 6 8 4 5 ?A.8B.7C.1D.3霞露霖雯?A.何B.吴C.旭D.凌N A H V P ?1.C2.F3.L4.KA.仿B.旅C.万第1道C本題所有圖形均為左右對稱的將左邊的一半去掉,剩下的右半邊依次為數字1234 據此,可知後面為5。

第2题A解析:去异存同前图为:第一个图形与第二个图形重合,相同部分余下.第二套图也如此.第3题C横着看三个图为一列把外切小黑圆看成+,把内切小黑圆看成-每一列都是图1和图2通过上面的算法和规律推出第3个图第4题C第一套图是逆时间转,每转90度加下面+一横第二套图是从有小圆的90度扇形,开始逆时间旋转,每旋转一次,原有小圆的90度扇形+一个小圆,其他的90度扇形也加一个圆。

同理第3个图是:再图2的基础上再转90度,也是每转一次原有小圆扇形再+一个小圆,其他地方也同样加一个小圆。

根据以上的规律,能符合此规律的只有C项第5题C异色相加为黑,同色相加为白第6题B解析:(方法一)把内分割线,分割出来的两个图形分别算出其比划再组成这个图行总的笔划(重合的线段算为2划)。

根据这个规律:第一套图的笔划是:6,7,8第二套图的笔划是:9,10,11(方法二)看内角的个数呈规律递增;第一套图:6,7,8第二套图:9,10,11第7道C第一套图的3个图的阴影部分可以组成一个全阴影图形同理,第二套图的3个阴影部分也可以组成一个全阴影图形第8道B第一套是图内的3个原色不同,第二套是图内的3个原色相同,而且一一对应相似,两套图的3个图项的外框都是只有一个。

第9道B根据第一套图和第二套图的各项图形方面不同,一一对应相似性,第一套图:图1是左右对称,方位是左右。

图2是轴对称,方位是上下,左右;其对应相似性的图形是第二套图的图2。

图3是上下对称,其对称相似性的图形是第二套图的图1那么现在就只有第一套图的图1没有对应关系,根据其左右对称的相似性只有B项符合,故答案为B第10道B若考虑把图2,图3,图4通过翻转、旋转、镜像,而组成图1,那么这样每个选项都可以。

C语言基础选择题100道(附答案)01

C语言基础选择题100道(附答案)01

C语⾔基础选择题100道(附答案)011. 以下选项中可⽤作 C 语⾔合法⽤户标识符的是A) 2aB)voidC)-abcD) _123答案:D2. 以下选项中合法的 C 语⾔赋值语句是A)++i;B)a=b=34C)a=3,b=9D)k=int( a+b );答案:A3. 有以下程序段,其中的变量已定义为 int 类型sum = pad = 5; pAd = sum++, pAd++, ++pAd;printf( “%d\n”, pad );程序段的输出结果是A)4B)5C)6D)7答案:B4. sizeof( double ) 是A)⼀个整型表达式B)⼀个函数调⽤C)⼀个双精度表达式D)不合法的表达形式答案:A5. 有以下程序#include <stdio.h>main(){int a=2, c=5;printf(“a=%%d,b=%%d\n”, a, c );}程序运⾏后的输出结果是A)a=%d,b=%dB)a=%2,b=%5C)a=%%d,b=%%dD)a=2,b=5答案:A6. 有以下程序#include <stdio.h>#include <math.h>main(){int a=1, b=4, c=2;double x=10.5, y=4.0, z;z = ( a+b )/c + sqrt( y ) * 1.2 / c + x;printf("%f\n", z);}程序运⾏后的输出结果是程序运⾏后的输出结果是A)13.700000B)14.000000C)15.400000D)14.900000答案:A7. 若有定义语句:int a=12;,则执⾏语句:a+= a-= a*a;后,a的值是A)264B)552C)144D)-264答案:D8. C 语⾔程序的模块化是通过以下哪个选项实现的A)变量B)语句C)函数D)程序⾏答案:C9. A)1.0/a/b/cB)1/(a b c)C)1.0/a b cD)1/a/b/(double)c答案:A10. 有以下程序#include <stdio.h>main(){int x=010, y=10;printf("%d,%d\n", ++x, y–);}程序运⾏后的输出结果是A) 10,9B)11,10C)010,9D) 9,10答案:D11. 以下选项中叙述正确的是A)C 语⾔的标识符可分为关键字、预定义标识符和⽤户标识符三类B)C 语⾔的标识符可分为语句、变量和关键字三类C)C 语⾔的标识符可分为函数名、变量和预定义标识符三类D)C 语⾔的标识符可分为运算符、⽤户标识符和关键字三类答案:A12. 以下选项中叙述正确的是A)函数体必须由 { 开始B)C 程序必须由 main 语句开始C)C 程序中的注释可以嵌套D)C 程序中的注释必须在⼀⾏完成答案:A13. 以下选项中叙述正确的是A)结构化程序的三种基本结构是循环结构、选择结构、顺序结构B)C 语⾔源程序不编译也能直接运⾏C)使⽤ N-S 流程图不能描述复杂算法D)计算机能够直接运⾏ C 语⾔源程序,不必进⾏任何转换D)计算机能够直接运⾏ C 语⾔源程序,不必进⾏任何转换答案:A14. 以下选项中叙述正确的是A)使⽤三种基本结构就可以实现任何复杂算法B)只要程序包含了三种基本结构中的任意⼀种,就是结构化程序C)程序语法错误要在运⾏时才能发现D)可运⾏ C 语⾔程序不需要包含 main()函数答案:A15. 以下选项中,合法的 C 语⾔常量是A) "\2.0B)‘C++’C) 1.234D)2Kb答案:C16. 以下选项中,合法的 C 语⾔实数是A).2e0B)3.1e0.4C)E13D)7.12E答案:A17. 设 a,b,c 是整型变量且均已赋值,则以下选项中错误的是A)a = (b = 3) = 1;B)a = (b = 2) + c;C)a = b = c + 10;D)a = 1 + (b = c = 2);答案:A18. 有如下程序#include <stdio.h>main(){int x = 072;printf("%d\n", x+1);}程序运⾏后的输出结果是A)72B)73C)115D)59答案:D19. 以下选项中叙述正确的是A)C 程序中的语句要经过编译才能转换成⼆进制机器指令B)算法需要包含所有三种基本结构C)有些算法不能⽤三种基本结构来表达D)简单算法的操作步骤不能超过 20 步答案:A20. 以下选项中叙述正确的是A)复杂任务可以分解成简单⼦任务B)C 语⾔程序中的所有函数必须保存在同⼀个源⽂件中C)全部三种基本结构都包含的才是结构化程序D)C 语⾔程序可以定义多个不同内容的 main 函数答案:A21. 以下选项中,合法的数值型常量是A) 092B)“A”B)“A”C) 3.1415D)0xDH答案:C22. 以下选项中,合法的实数是A) E1.3B) 4.5E2C)7.11ED)1.2E1.2答案:B23. 若有定义 int a, b, c; 以下选项中的赋值语句正确的是A)a = (b = c) + 1;B)(a = b) = c = 1;C)a = (b == c) = 1;D)a + b = c;答案:A24. 有如下程序#include <stdio.h>main(){int x = 0x13;printf("%d\n", x+1);}程序运⾏后的输出结果是A)13B)14C)12D)20答案:D25. 以下叙述中错误的是A)书写风格良好的程序执⾏效率⾼B)书写风格良好的程序易读性好C)C 程序可以在⼀⾏上写多条语句D)C 程序允许将⼀条语句分写在多⾏上答案:A26. 以下选项中不能正确表⽰数值 10000 的实型常量是A)1.0E4.0B)1.E4C)10E3D)1.0e4答案:A27. 设有定义:int a=0,b=1,c=1;以下选项中,表达式值与其它三个不同的是A) a=b=cB) b=a= =cC)a=c= =bD)c=a!=c答案:B28. 设有两⾏定义语句:int scanf;float case;则以下叙述正确的是A)第 1 ⾏语句不合法B)两⾏定义语句都合法C)第 2 ⾏语句不合法D)两⾏定义语句都不合法答案:C29. 设有定义:double x=2.12;,以下不能完整输出变量 x 值的语句是A)printf(“x=%5.0f\n”,x);B)printf(“x=%f\n”,x);C)printf(“x=%lf\n”,x);D)printf(“x=%0.5f\n”,x);答案:A30. 设有定义:int a,b; float x; ,则以下选项中对语句所作的注释叙述错误的是A)scanf("%d%d%f",&a,&b); /* 多余的格式符%f 完全不起作⽤ /B)scanf("%d%d",&a,&b,&x); / 多余的输⼊项不能获得输⼊数据 /C)scanf("%d%f%d",&a,&b,&x); / 输⼊项与格式符类型不匹配,变量 b 和 x 得不到正确的输⼊数据 /D)scanf(“Input:%d%d”,&a,&b); / 格式串中允许加⼊格式符以外的字符串 */答案:A31. 结构化程序由顺序、选择、循环三种基本结构组成,以下相关叙述错误的是A)三种基本结构不可以嵌套使⽤B)顺序结构是按语句在程序中的先后顺序逐条执⾏,没有分⽀,没有转移C)选择结构是根据条件决定执⾏不同分⽀中的语句D)循环结构是根据条件决定是否重复、重复执⾏多少次循环体语句答案:A32. 以下能正确表述算式 sin(2πr+30°)的 C 语⾔表达式是A)sin(23.14r+3.1430/180.0)B)sin(2πr+ 30 )C)sin(23.14r+ 30 )D)sin(23.14r+303.14/360.0)答案:A33. 设有定义:int x=11,y=12,z=0;,以下表达式值不等于 12 的 是A) (z,x,y)B)(z=x,y)C)z=(x,y)D) z=(x==y)答案:D34. 以下可以将任意⼀个两位整数n的个位数与⼗位数对换的表达式为A)(n-n/10*10)10+n/10B)n-n/1010+n/10C)n/10+(n-n/10)D)(n-n/10)*10+(n/10)答案:A35. 设有以下程序段int y;y=rand() % 30+1;则变量 y 的取值范围是A) 1<y<30B)0≤y≤30C) 0<y≤30D)1<y≤30答案:C36. 以下程序段中,循环次数不超过 10 的是A)int i=10; do{ i=i+1;} while(i<0);B)int i=5; do{ i+=1;} while(i>0);C)int i=1; do{ i+=2;} while(i!=10);D)int i=6; do{ i-=2;} while(i!=1);答案:A37. 以下叙述正确的是A)计算机只接收由 0 和 1 代码组成的⼆进制指令或数据B)计算机只接收由 0 和 1 代码组成的⼗进制指令或数据C)计算机可直接接收并运⾏ C 源程序D)计算机可直接接收并运⾏任意⾼级语⾔编写的源程序答案:A38. 简单程序设计步骤中不包括A)编码B)确定算法C)安装编译程序D)调试答案:C39. 关于 C 语⾔标识符,以下叙述错误的是A)标识符可全部由数字组成B)标识符可全部由下划线组成C)标识符可全部由⼩写字母组成D)标识符可全部由⼤写字母组成答案:A40. 若有 C 语⾔表达式 2+34+7/3,则以下选项中关于执⾏顺序的叙述,正确的是A)先执⾏ 34 得 12,再执⾏ 2+12 得 14,再执⾏ 7/3 得 2,最后执⾏ 14+2 得 16B)先执⾏ 34 得 12,再执⾏ 7/3 得 2.5,最后执⾏ 2+12+2.5 得16.5C)先执⾏ 7/3 得 2,再执⾏ 34 得 12,再执⾏ 12+2 得 14,最后执⾏ 2+14 得 16D)先执⾏ 2+3 得 5,再执⾏ 5*4 得 20,再执⾏ 20+7 得 27,最后执⾏ 27/3 得 9答案:A41. 若想给已定义为 int 型的变量 a,b,c,d 赋值为 1,以下选项中错误的语句是A)a=b, b=c, c=d, d=1;B)a=b=c=d=1;C)a=1, b=a, c=b, d=c;D)d=1, c=d, b=c, a=b;答案:A42. 若有定义:char c; int d; 程序运⾏时输⼊:c=1,d=2<回车>,能把字符 1 输⼊给变量 c、整数 2 输⼊给变量 d 的输⼊语句是A)scanf(“c=%c,d=%d”, &c,&d);B)scanf(“c=%c d=%d”, &c,&d);C)scanf(“c=%d,d=%d”, &c,&d);D)scanf(“c=%d d=%d”, &c,&d);答案:A43. 以下叙述正确的是A) C 编译程序把⽂件后缀为.c 的源程序⽂件编译成⽂件后缀为.exe 的可执⾏⽂件B)C 编译程序把⽂件后缀为.c 的源程序⽂件编译成⽂件后缀为.obj 的⼆进制⽂件C)C 编译程序把⽂件后缀为.obj 的⼆进制⽂件编译成⽂件后缀为.exe 的可执⾏⽂件D)链接程序把⽂件后缀为.c 的源程序⽂件链接成⽂件后缀为.exe的可执⾏⽂件答案:B44. 算法应当具有的特性不包括A) 确定性B)有穷性C)美观性D)可⾏性答案:C45. 以下不属于 C 语⾔整数的是A)12fB)25uC)-32D)+20L答案:A46. 有 C 语⾔表达式 23+4+15%3 ,关于其执⾏顺序,以下叙述正确的是A)先执⾏ 23 得 6,再执⾏ 6+4 得 10,再执⾏ 15%3 得 0,最后执⾏ 10+0 得 10B)先执⾏ 23 得 6,再执⾏ 15%3 得 5,最后执⾏ 6+4+5 得 15C)先执⾏ 15%3 得 0,再执⾏ 23 得 6,最后执⾏ 6+4+0 得 10D)先执⾏ 15%3 得 3,再执⾏ 4+3 得 7,再执⾏ 2*3 得 6,最后执⾏ 6+7 得 13答案:A47. 若想给已定义为 int 型的变量 a、b、c、d 赋整数 1,以下选项中错误的语句是A)d=c, c=b, b=a, a=1;B)d=c=b=a=1;C)d=(b=c=(a=1));D)d=1, c=d, b=c, a=b;答案:A48. 若有定义:int a; float b; double c; ,程序运⾏时输⼊:1,2,3<回车>,能把 1 输⼊给变量 a、2 输⼊给变量 b、3 输⼊给变量 c 的输⼊语句是A) scanf("%d,%f,%f", &a,&b,&c);B)scanf("%d%f%lf", &a,&b,&c);C)scanf("%d,%lf,%lf", &a,&b,&c);D) scanf("%d,%f,%lf", &a,&b,&c);答案:D49. 以下叙述正确的是A)循环结构、选择结构、顺序结构都是结构化程序的基本结构B)计算机可以直接执⾏ C 语⾔程序,不需要做任何转换C)过于复杂的算法不能使⽤ N-S 流程图描述D)只有不超过 20 步操作步骤的算法才是简单算法答案:A答案:A50. 以下叙述正确的是A) C 语⾔程序并不是必须要定义 main()函数B)只使⽤三种基本结构即可解决任何复杂问题C)只要程序包含了任意⼀种基本结构,就肯定是结构化程序D)程序中的语法错误只有在运⾏时才能显现答案:B51. 以下选项中,合法的 C 语⾔常量是A) 2MBB)‘CPP’C)"\1.0D) 21.84答案:D52. 以下选项中,合法的 C 语⾔实数是A).1e0B)E1C)0.10ED)2.1e0.2答案:A53. 设 a,b,c 是整型变量,且已正确赋初值,以下选项中错误的赋值语句是A)a = 2 = (b = 9) = 1;B)a = (b = 3) * c;C)a = b = c / 10;D)a = 1 % (b = c = 2);答案:A54. 有如下程序#include <stdio.h>main( ) {int x = 072;printf(“X=%d\n”, x+1);}程序运⾏后的输出结果是A) X=73B) X=59C)X=115D)X=72答案:B55. 下⾯叙述正确的是A)C 语⾔程序的语句经过编译和链接转换成⼆进制机器指令后才能执⾏B)任何算法需要包含三种基本结构中的两种以上C)复杂算法是不能⽤三种基本结构来表达的D)只要是简单算法,它的操作步骤都不会超过 20 步答案:A56. 下⾯叙述正确的是A)任何复杂任务都可以分解成简单⼦任务B)C 语⾔程序的所有函数只能处于同⼀个源⽂件中C)包含全部三种基本结构的程序才是结构化程序D)C 语⾔程序可以定义多个不同内容的 main 函数答案:A57. 以下选项中,合法的数值型常量是A) ‘X’B) 3.2B) 3.2C)099D)0xEH答案:B58. 以下选项中,合法的实数是A) 1.9E1.4B)E1.1C)2.10ED) 1.5E2答案:D59. 若已有定义语句:int a, b, c;,且变量已正确赋初值,则以下选项中正确的赋值语句是A)a = (b = c) + 8;B)(a = b) = c = 9;C)a = (b == c) = ‘A’;D)a + b = c + 1;答案:A60. 有以下程序#include <stdio.h>main( ) {int x = 0x13;printf(“INT:%d\n”, x+1);}程序运⾏后的输出结果是A) INT:12B)INT:13C) INT:20D)INT:14答案:C61. 关于程序设计基本概念,以下叙述错误的是A)计算机可以直接执⾏由任意⾼级语⾔编写的程序B)⾼级语⾔都有与之对应的编译程序或解释程序C)⽤任何⼀种计算机⾼级语⾔都可以把算法转换为程序D)结构化算法可以解决任何复杂的问题答案:A62. 关于程序中的注释,以下叙述正确的是A) 注释中间可以嵌套另⼀个注释B)注释必须置于所说明的语句前或语句后C)注释的内容必须放在/* 和 */之间D)注释内容错误会导致编译出错答案:C63. 以下不能⽤于实型数据的运算符是A) +B)/C)*D) %答案:D64. 以下选项中,与 n=i++ 完全等价的表达式是A)n=i,i=i+1B)n+=i+1C)i=i+1,n=iD)n=++i答案:A65. 以下表达式的值与 x ⽆关、其值恒为真的是A)0 < x < 5B)x>10 && x<5C)x>10 || x<5D)x<10 && x>5答案:A66. 设变量 m 为 float 类型,变量 n 为 int 类型,则以下能实现将m 中的数值保留⼩数点后两位,第三位进⾏四舍五⼊运算的表达式是A)n=m100+0.5, m=n/100.0B)m=(m100+0.5)/100.0C)n=m/100+0.5, m=n100.0D)m=m100+0.5/100.0答案:A67. 以下叙述正确的是A) 函数体内的定义语句和可执⾏语句允许任意交替出现B)main()函数若不带参数,其后⾯的⼀对圆括号可省略C) C 程序总是以 main()作为程序执⾏的起始⾏D)C 语⾔中的语句之间必须⽤分号作为分隔符答案:C68. C 语⾔中的基本数据类型包括A)整型、实型、字符型B)整型、字符型、数组C)整型、实型、逻辑型D)整型、实型、结构体答案:A69. 以下不正确的定义语句是A) long b=0L;B) unsigned int a= -100u;C)short c2=0123;D)int d=0x0;答案:B70. 以下⾮法的字符常量是A)’\n’B)’\101’C)’\x21’D)’\0’答案:A71. 设有定义:int x=7,y=12;,则以下表达式值为 3 的是A)(y%=x)-(x%=5)B)y%=(x%=5)C)y%=x-x%5D)y%=(x-x%5)答案:A72. 设有定义:int n = 1234;double x = 3.1415;则语句: printf("%3d,%1.3f\n", n, x); 的输出结果是A) 1234,3.141B)123,3.142C) 1234,3.142D)123,3.141答案:C73. 以下叙述错误的是A)任何能通过编译和运⾏的算法都⼀定能得到所期望的结果B)⼀个算法所包含的操作步骤应该是有限的C)算法中每⼀条指令必须有确切的含义D)算法可以⽤各种描述⽅法来进⾏描述答案:A74. 关于程序模块化,以下叙述错误的是A) 程序模块化可以提⾼调试程序的效率B)程序模块化可以提⾼程序编制的效率C)程序模块化可以提⾼程序代码复⽤率D)程序模块化可以提⾼程序运⾏的效率答案:D75. 以下是正确 C 语⾔标识符的是A)_3B)#3C)&3D)-3答案:A76. 以下是正确 C 语⾔实型常量的是A)1e-1B)e-1C)-1eD).e-1答案:A77. 若想定义 int 型变量 a,b,c,d 并都赋值为 1,以下写法中错误的是A)int a=b=c=d=1;B)int a=1, b=1, c=1, d=1;C)int a,b,c,d; a=b=c=d=1;D)int a,b,c,d=1; a=b=c=d;答案:A78. 若有定义:char c; double d; 程序运⾏时输⼊:1 2<回车>,能把字符 1 输⼊给变量 c、数值 2 输⼊给变量 d 的输⼊语句是A)scanf("%c%lf", &c,&d);B)scanf("%d%lf", &c,&d);C)scanf("%c%f", &c,&d);D)scanf("%d%f", &c,&d);答案:A79. 以下叙述正确的是A)所有程序⾏都必须⽤分号结束B)C 语⾔程序由 C 语句组成,可以省略 main 函数C)分号是 C 语句之间的分隔符D) 在 C 语⾔中分号是语句的组成部分答案:D80. 以下叙述正确的是A) C 程序由函数组成,可以不包含 main 函数B)每个 C 程序⽂件中的 main 函数都应当放在最前⾯C)每个 C 程序⽂件都应当包含⼀个 main 函数D) 每个 C 程序都只能有⼀个 main 函数答案:D81. 若有定义:int a,b,c; 以下程序段的输出结果是a=11; b=3; c=0;printf("%d\n",c=(a/b,a%b));A)2B)0C)3D)1答案:A82. 有以下程序#include <stdio.h>main(){ int a=2,b=3,c=4;a*=16 +(b++) - (++c);printf("%d \n",a );}程序运⾏后的输出结果是A)30B)28C)15D)14答案:B83. 若有定义:double a, b, c; 能正确给 a,b,c 输⼊数据的语句是A)scanf(" %lf %lf %lf",&a, &b, &c );B)scanf(" %f %f %f",&a, &b, &c );C)scanf(" %lf %lf %lf",a, b, c );D)scanf(" %lf %lf %lf"; *a, *b, *c );答案:A84. 输出语句:printf("%d\n",11+011);的输出结果是A)22B)20C)022D)021答案:B85. 以下叙述正确的是A)结构化程序的三种基本结构是循环结构、选择结构、顺序结构B)C 语⾔程序不编译也能直接运⾏C)有些算法不能⽤三种基本结构来表达D)如果 C 语⾔程序实现的算法很简单,则计算机不进⾏任何代码转换就能执⾏程序答案:A86. 以下叙述正确的是A)通过分解成简单⼦任务,可以完成任何复杂任务B)每个结构化程序都要包含全部三种基本结构C)C 语⾔程序的所有⾃定义函数只能写在同⼀个源⽂件中D)C 语⾔程序允许使⽤多个 main 函数,只要它们的函数体各不相同即可答案:A87. 以下选项中合法的 C 语⾔常量是A) 2EKB)‘C-STR’C)"\1.0D) 2014.1答案:D88. 以下选项中,合法的 C 语⾔实数是A).4e0B)4.3e0.2C)E4.8D)0.29E答案:A89. 设 a,b,c 已定义为整型变量,以下选项中不正确的赋值语句是A)a = 3 = (b = 2) = 1;B)a = (b = 0) * c + 1;C)a = b = c / 1.0;D)a = 10 % (b = c = 2.0);答案:A90. 有以下程序#include <stdio.h>main( ) { int x = 0x9;printf("%c\n", ‘A’+x);}程序运⾏后的输出结果是A)IB)JC)KD)H答案:B91. 以下叙述中错误的是A)计算机可以直接识别由⼗六进制代码构成的程序B)可以连续执⾏的指令的集合称为“程序”C)“程序”是⼈与计算机“对话”的语⾔D)计算机可以直接识别由 0 和 1 组成的机器语⾔代码答案:A92. 在传统流程图中,⽤来表⽰输⼊输出的图形是A) 椭圆形B)长⽅形C)菱形D)平⾏四边形答案:D93. 以下说法正确的是A)赋值语句是⼀种可执⾏语句,应当出现在函数的可执⾏部分B)赋值语句可以出现在函数中的任意位置C)赋值语句可以出现在函数外单独执⾏D)赋值语句可以出现在源程序中的任意位置答案:A94. 若有定义: double x;,则表达式:x=0,x+10,x++ 的值是A)1.0B)10.0C)11.0D)0.0答案:D95. 若变量已正确定义并赋初值,以下合法的赋值语句是A)k=(m==n);B)k=int(m+n);C)k=-m-nD)k=m*n=1;答案:A96. 设有定义: double x=5.16894;,则语句 printf("%lf\n ",(int)(x*1000+0.5)/1000.);的输出结果是句 printf("%lf\n ",(int)(x*1000+0.5)/1000.);的输出结果是A)5.16900B)5.16800C)0.00000D)输出格式说明符与输出项不匹配,产⽣错误信息答案:A97. 以下选项中不是 C 语⾔数据类型的是A) charB)floatC) stringD)int答案:C98. 以下选项中不能在 C 语⾔程序中⽤作⽤户标识符的是A) _3_14B)scanfC)FloatD) auto答案:D99. 以下选项中可⽤作 C 程序合法整数的是A)0x77B)1 2 (数字间有⼀个空格)C)xffD)018答案:A100. 以下选项中关于 C 语⾔算术表达式的叙述中错误的是A)C 语⾔仅提供了+、-、*、/ 这 4 个基本算术运算符B)C 语⾔采⽤的是⼈们熟悉的四则运算规则,即先乘除后加减C)算术表达式中,运算符两侧类型不同时,将进⾏类型之间的转换D)可以通过使⽤⼩括号来改变算术表达式中某些算术运算符的计算优先级答案:A。

三角形全等经典证明题100道

三角形全等经典证明题100道

1,已知:AB=4 , AC=2 , D是BC中点,AD是整数,求AD1…2.已知:D是AB中点,Z ACB=90 ,求证:CD - AB23.已知:BC=DE, Z B= / E, Z C= / D, F 是CD 中点,求证:/ 1 = / 24.已知:/ 1 = 7 2, CD=DE , EF//AB,求证:EF=AC,求证:/ B=2 / C6. 已知:AC 平分Z BAD , CE± AB , Z B+ / D=180 ° ,求证:AE=AD+BE7,已知:AB=4 , AC=2 , D是BC中点,AD是整数,求AD—1…8.已知:D 是AB 中点,/ACB=90 ° ,求证:CD § AB9.已知:BC=DE, Z B= / E, Z C= / D, F 是CD 中点,求证:/ 1 = / 2C F D10,已知:/ 1 = Z 2, CD=DE , EF//AB,求证:EF=AC11,已知:AD 平分Z BAC , AC=AB+BD,求证:/ B=2 / C12.已知:AC 平分Z BAD , CE± AB , Z B+ / D=180 ° ,求证:AE=AD+BE12.如图,四边形ABCD 中,AB // DC , BE、CE 分别平分 / ABC、Z BCD , 上。

求E在AD 证:BC=AB+DC 。

13.已知:AB//ED , Z EAB= / BDE , AF=CD , EF=BC,求证:/ F=Z C18. ( 5 分)如图,在^ ABC 中,BD=DC, / 1 = Z 2,求证:AD ± BC.19. (5 分)如图,OM 平分Z POQ , MA± OP,MB ±OQ , A 、B 为垂足, 求证:Z OAB= Z OBA14, 已知:AB=CD , Z A= / D,求证:/ B= / CPC-PB<AC-AB16. 已知Z ABC=3 / C, Z 1 = / 2, BE ± AE ,求证:AC-AB=2BE17. 已知,E 是 AB 中点,AF=BD , BD=5 , AC=7 , 求DCAC>AB ,求证:AB 交OM 于点N .20. (5分)如图,已知AD // BC, / RAB的平分线与Z 交AP 于D.求证:AD+BC=AB.21. (6分)如图,△ ABC中,AD是Z CAB的平分线,且AB=AC+CD,求证:/ C=2Z B22. E、F分别为线段AC上的两个动点,且DE ± AC于E, BF ± AC于F,(6分)如图①,若AB=CD , AF=CE, BD 交AC 于点M.(1)求证:MB = MD ,(2)当E、F两点移动到如图②的位置时,其余条件不变,上述结论能否成立?若成立请给予证明;若不成立请说明理由.ME=MF23. (7分)已知:如图,DC //(1)求证:△ AED^A EBC.(2)观看图前,在不添辅助线的情况下,除^相等的三角形.(直接写出结果,不要求证明)EBC夕卜,请再写出两个与△ AED的面积24. (7 分)如图,△ ABC 中,/ BAC=90 度,AB=AC, BD 是Z ABC 的平分线,BD 线垂直于过C点的直线于E,直线CE交BA的延长线于F.求证:BD=2CE. 的延长FDB C25、(10 分)如图:DF=CE AD=BC Z D=Z G 求证:△ AEE^A BFG求证:AM是△ ABC的中线。

(上)100道荤菜,终于不用愁做什么菜了!

(上)100道荤菜,终于不用愁做什么菜了!

(上)100道荤菜,终于不用愁做什么菜了!荤菜100道1.排骨蒸豆腐原料:豆腐、排骨、黄豆酱、蚝油、盐、鸡粉、生粉。

做法:1. 豆腐切块,排骨洗净斩小段。

2. 排骨用黄豆酱、蚝油、盐、鸡粉、生粉调味腌制。

3. 把豆腐和排骨摆盘,蒸30分钟左右,取出撒上葱花即可。

2.蒜蓉粉丝蒸大虾原料:虾、龙口粉丝、大蒜、料酒、生抽、盐、葱花。

做法:1. 虾开背,去肠,倒少许料酒和生抽腌制半小时。

2. 大蒜剥开、去外皮,切成蒜蓉;起锅放油,三成热即可放入三分之二的蒜蓉,小火煸出香味,略变色马上关火,倒入剩下的三分之一蒜蓉和少许盐,拌匀。

3. 龙口粉丝泡软,放在盘子上打底,在粉丝上面放上大虾,虾肉上均匀铺一层蒜蓉。

将腌制虾肉的料酒及生抽浇上去,入锅蒸8分钟。

4. 最后出锅时洒上葱花,起锅烧点热油一浇即可。

3.香菇马蹄蒸肉饼原料:猪前腿肉、干香菇、马蹄、姜、干淀粉、料酒、生抽、盐、香油、水、葱花。

做法:1. 把猪前腿肉的肥肉和瘦肉分开,将肥肉切成细粒,拌上1小勺干淀粉和少许香油,备用,瘦肉和生姜一起剁成肉糜。

2. 干香菇提前用水泡发,切成细小的碎末,马蹄(荸荠)洗净去皮,剁成碎末。

3. 把瘦肉糜放入碗中,加入肥肉粒、香菇末、马蹄末和其它调味料。

分次加水顺一个方向搅拌至起胶。

4. 把拌好的肉糜装到广口的深盘中。

待烧开蒸锅里的水之后,把盘子移入蒸锅大火隔水蒸15分钟左右。

关火之后,趁着热气,撒入香葱粒即可。

4.腐乳蒸鸡原料:嫩鸡、姜末、蒜末、红尖椒、腐乳、生抽、老抽、糖、黄酒、麻油、胡椒粉。

做法:1. 腐乳压碎,和其它腌料混合拌匀备用。

2. 嫩鸡洗净沥干水分,切成小块。

加入姜末、蒜末、辣椒丝和之前准备好的腐乳腌料一起充分拌匀,腌制约30分钟。

3. 放入水滚的蒸锅,隔水用大火蒸约15-20分钟至鸡肉熟透即可。

5.酒蒸蛤蜊原料:蛤蜊、干辣椒、蒜、油、黄油、生抽、小葱做法:1. 蛤蜊一斤,吐沙,外壳一个个的刷洗干净,干辣椒2个,蒜2瓣,一点点油爆香。

小学经典国学常识100道选择题 全国通用 (含答案)

小学经典国学常识100道选择题 全国通用 (含答案)

经典国学常识100题国学是中华民族传统文化的精髓与集中体现,学习国学,是了解我们中华民族传统文化的一个很好的途径。

1. 我们熟悉的《百家姓》是按照什么方式排列的?A、人口数量B 、政治地位2. "一门父子三词客,千古文章八大家"这幅对联中提到的"三父子"是:A、曹操、曹丕、曹植B、苏洵、苏轼、苏辙C 、班彪、班固、班超3. 孔子提倡中庸之道的理论基础是:A、阴阳五行B、天人合一C、道法自然4. 拍电影时常用的"杀青"来表示拍摄完成,"杀青"原指什么?A、制作竹筒的一道工序B、加工新茶的一种方法5. 下面哪个成语和曹操有关?A、画饼充饥B、望梅止渴6. 成语"白驹过隙"比喻:A、速度飞快B、时光飞逝7. 墨子的主要思想是"兼爱",他所反对的"爱有差等"这一观点是哪家学派的?A 、儒家B、法家C、道家D、名家8. 下列选项中与"亡羊补牢"意思最接近的是:A、人无远虑,必有近忧B、祸兮,福之所倚,福兮,祝之所伏C、往者不可谏,来者犹可追D、失之东隅,收之桑榆9. 王羲之对一种动物十分偏爱,并从它的体态姿势上领悟到书法执笔运笔的道理,这是什么动物?A、鹤B、鹅C、鸡D、鱼10. "美"字最初的含义是:A、羊大即为美B、戴着头饰站立的人C、土地里生长的花朵D、远方茂盛的森林1-10:BBBABBACBB11. 孔子为自己的教学定睛"孔门四教",具体指的是:A、修身、齐家、治国、平天下B、文、行、忠、信12. 以下两位谁曾经中过状元?A、范仲淹B、文天祥13. 俗语说"化干戈为玉帛",干戈都是兵器,其中哪个指的是防御武器?A 、干B、戈14. 《霸王别姬》是京剧中的名段,"虞姬"这一角色在京剧中属于:A、花旦B、青衣15 《尚书》中的"尚"是什么意思?A、上古B、崇尚C、官名16. "勿以恶小而为之,勿以善小而不为"语出《三国志》,这是谁说的?A、诸葛亮B、曹操C、刘备D、周瑜17. 如果在华佗去世后不及,曹操还想寻找一位名医为自己治病,他可以找下列的哪一位?:A、扁鹊B、孙思邈C、李时珍D 、张仲景18. 在我国风俗中,常常避讳73和84这两个岁数,因为这是两位历史人物去世的年龄,他们是:A、孔子和孟子B、老子和庄子C、汉高祖和汉武帝D、周武王和周文王19. "一问三不知"出自《左传》,说的是哪"三不知"?A、天文、地理、文学B、事情的开始、经过、结果C 、孔子、孟子、老子D、自己的姓名、籍贯、生辰八字20. "不以物喜,不以己悲"出自哪篇目哪篇古文?A、《醉翁亭记》B、《岳阳楼记》11-20: BBABACDABB21. "水则载舟,水则覆舟"是谁的名言?A、老子B、荀子22. 篆刻分为阴文印和阳文印,北京奥运会徽"中国印"是:A、阴文印B、阳文印23. 向别人介绍自己的弟弟妹妹应该用下面哪种称谓?A、家弟家妹B、舍弟舍妹、息弟息妹24. "揭竿为旗,斩木为兵"形容的是哪一场起义?A、赤眉起义、陈胜吴广起义B、绿林起义、黄巾起义25. 下面哪位诗人是"初唐四杰"之一?A、李商隐B、骆宾王26. 古代战争中指挥军队撤退时要敲击:A、鼓27. "词苑千载,群芳竞秀,盛开一枝女儿花"说的是哪位历史上的哪位才女?A、朱淑真B、秦良玉C、李清照28. 古人用"父母教,须敬听;父母责,须顺承"来劝谕人们要尊敬父母,这句话出自:A、《弟子规》B、《三字经》C、《千字文》29. 下列哪项不是端午节的习俗?A、挂香包B、插艾蒿C、登高采菊D 、喝雄黄酒30. "态生两靥之愁,娇袭一身之病"玉对黛玉的第一印象,其中"靥"是指:A、酒窝C、嘴角D、腮帮21-30:BABABBCACA31. "红娘"今指代为爱情牵线搭桥的人,请问她最早出现在哪部文学作品中?A、元稹的《莺莺传》B、王实甫的《西厢记》32. 《三国演义》中的"三英战吕布"的"三英"指的是:A、赵云,张飞,关羽B、刘备,关羽,张飞33. 我们常用"社稷"来指代国家,其中"社"字代表的是:A、土地之神 B 、五谷之神34 根据中国传统建筑的特点,面对大院的门口,你的左手边是什么方向?A、东B、西D、北35. 孔子弟子中擅长做生意的是谁?A、子路B、子张C、子贡D 、颜回36. 元太祖铁木真是蒙古草原上的英雄,他被人们尊称为"成吉思汗","汗"的意思是大王,那么"成吉思汗"的意思是:A、天空B 、大海C、草原D 、高山37. "塞翁失马"这一典故出自:A、《淮南子》B 、《庄子》38. 中国古代最大的一部百科全书是:A、《永乐大典》B、《四库全书》39 太极拳讲究"以柔克刚,以静制动,以弱胜强"这和下面哪位思想家的观点不谋而合?A、老子B 、孟子C、荀子D、孔子40. "洛阳纸贵"比喻作品风行一时,广为流传,这个成语与以下哪部著作有关?A、左思的《三都赋》B、司马相如的《长六赋》C 、班固的《两都赋》D 、张衡的《二京赋》31-40:ABABCBAAAA41. 苏轼在《念奴娇·赤壁怀古》中提到了"羽扇纶巾,谈笑间,樯橹灰飞烟灭","羽扇纶巾"形容的是下面哪位历史人物?A、诸葛亮B、周瑜C、曹操42. "熄火连三月,家书抵万金"古代书信通过邮驿传递。

超经典图形100道

超经典图形100道

1第1道C本題所有圖形均為左右對稱的將左邊的一半去掉,剩下的右半邊依次為數字1234據此,可知後面為5。

2第2题A解析:去异存同前图为:第一个图形与第二个图形重合,相同部分余下.第二套图也如此.第3题C横着看三个图为一列把外切小黑圆看成+,把内切小黑圆看成-每一列都是图1和图2通过上面的算法和规律推出第3个图第4题C第一套图是逆时间转,每转90度加下面+一横第二套图是从有小圆的90度扇形,开始逆时间旋转,每旋转一次,原有小圆的90度扇形+一个小圆,其他的90度扇形也加一个圆。

同理第3个图是:再图2的基础上再转90度,也是每转一次原有小圆扇形再+一个小圆,其他地方也同样加一个小圆。

根据以上的规律,能符合此规律的只有C项第5题C异色相加为黑,同色相加为白第6题B解析:(方法一)把内分割线,分割出来的两个图形分别算出其比划再组成这个图行总的笔划(重合的线段算为2划)。

根据这个规律:第一套图的笔划是:6,7,8第二套图的笔划是:9,10,11(方法二)看内角的个数呈规律递增;第一套图:6,7,8第二套图:9,10,11第7道C第一套图的3个图的阴影部分可以组成一个全阴影图形同理,第二套图的3个阴影部分也可以组成一个全阴影图形第8道B第一套是图内的3个原色不同,第二套是图内的3个原色相同,而且一一对应相似,两套图的3个图项的外框都是只有一个。

第9道B根据第一套图和第二套图的各项图形方面不同,一一对应相似性,第一套图:图1是左右对称,方位是左右。

图2是轴对称,方位是上下,左右;其对应相似性的图形是第二套图的图2。

图3是上下对称,其对称相似性的图形是第二套图的图1那么现在就只有第一套图的图1没有对应关系,根据其左右对称的相似性只有B项符合,故答案为B第11道选E3个图为一列,分别为上中下3列以第一列的第一个图的黑色小正方形为基准,图1的两个黑色小正方形向右移动两格一直移动到第三列的图2,这时右下角的黑色小正方形的前面已经没空格可以再往前移动了,故只能会左上角的第一个空格,所以答案为E第12题选D(思路一)每个图形都有5个交点(思路二)非闭合,非闭合,闭合,闭合,非闭合,??=>非闭合图形(只有D项是非闭图形)第13题选D重叠原有的阴影去掉,没有阴影的补上阴影第14题选F每一个图型都由:白色,黑色,深灰色,白灰色的小正方形组成.把所有的图项分为3列,每3个图形为一列每一列中的每个图项由元素为:黑色,深灰色,白灰色,白色的小正方型组成.(下面各种原色小正方型元素简称为黑,深灰,白灰,白)先看黑,深灰,白灰的小正方型第1列黑,深灰,白灰小正方形的总数为:黑5个,深灰7个,白灰6个第2列黑,深灰,白灰小正方形的总数为:黑6个,深灰7个,白灰5个第3列:第1和第2个图项中黑,深灰,白灰的小正方形的总数为:黑4个,深灰4个,白灰4个.这里的规律是:第1列和第2列的黑色+深灰色+白灰色的总数不变;黑,深灰,白灰的小正方形的具体每一种原色的小正方型的数量发生变化.符合这个规律的就只有E,F;故淘汰A,B,C,D,G,H再看白色小正方形第1列第1个图项中的白色小正方形的方位为3个白色的小正方形联在一起,第2个图项中的白色小正方形的方位为也是3个白色的小正方形联在一起,第3个图项中的白色小正方形的方位是两个小正方型联在一起.第2列3个图项中的白色小正方形的方位都为2个联在一起.第3列第1个图项中的白色小正方形的方位为3个联在一起,第2个图项中的的白色小正方形的方位为3个白色的小正方形联在一起.根据隔列元素方位相似性,即:第1列图形和第三列图形的白色小正方形方位相似,答案应该是第3列第3个图项的白色小正方型是3个联在一起.故淘汰选项E联立以上所有规律验证答案,故只有选项F能同时具备以上所有规律,故=>答案为F第15道选E横着看,以三个图为一列.第一列3个黑点,1个白点;规律1:第2列黑点的总数目=第一列的黑点减去白点(即:3个黑点-1个白点=2个黑点) 同理第三列黑点的总数目=第2列的黑点减去白点(即:2个黑点-1个白点=1个黑点)规律2:每一列都只有一个白点规律1和2联立,能同时具备这两个规律的只有图E,故=>答案是E第16道选D(圆圈的数相加)*2=左右数字的积第17道选B观察各个图项的重心变化。

100道经典题目1

100道经典题目1

但愿同学们能从中得到启迪,诱发灵气,有所提高。

1、将KCl和KBr的混合物13.4g溶于水配成500mL溶液,再通入过量的Cl2反应后,将固体蒸干得固体11.175g。

求原来所配溶液中K+、Clˉ、Brˉ物质的量浓度之比为( )(A)3:2:1 (B)3:2:2 (C)5:4:2 (D)4:3:2【简析】题设中的数据,虽然按常规方法或差量法都可解。

但都费事费力,若考虑到溶液为电中性,阳离子所带正电荷的总量等于阴离子所带负电荷的总量可得出nK+=nClˉ+nBrˉ,对照选项只能选A。

2、在密闭容器中盛有H2、O2、Cl2三种气体,电火花点燃后,三种气体都正好反应完全,冷却到室温,所得溶液得质量分数为25.26%,则原混合气体中三者得分子个数之比为( )(A)6:3:1 (B)9:6:1 (C)13:6:1 (D)15:8:1【简析】巧思时,根据2H2+O2==2H2O,H2+Cl2===2HCl。

可得出n(H2)=2n(O2)+n(Cl2),分析四选项只能是C。

3、KCl和KBr的混合物3.87g溶于水后,加入过量AgNO3溶液,共产生沉淀6.63g,则原混合物中钾元素的质量分数为( ) (A)24.1% (B)40.3% (C)25.9% (D)37.4%【简析】原溶液中加入AgNO3溶液生成的沉淀与原物质相比只是把K+换成了Ag+,利用差量法就可求出K+的物质的量。

=0.04mol 则K+%= ×100%=40.3% 选B。

4、O2和Cl2的混合气体500mL,使H2在其中充分燃烧后,用适量水吸收反应产物制得250mL溶液,从中取出25mL,用0.125mol/L的NaOH溶液20.00mL恰好完全中和,则与混合气体反应掉的H2(标况)的体积为()(A) 448mL (B) 460mL (C) 472mL (D) 720mL【简析】此题谁若动笔就算必误入歧途,必须得打破常规另辟蹊径。

电工证必背100题(经典版)

电工证必背100题(经典版)

温馨提示:本套试卷为电工精选题库,总共300道题!题目覆盖电工常考的知识点。

题库说明:本套题库包含(选择题100道,多选题100道,判断题100道)一、单选题(共计100题,每题1分)1.建筑电工证的复审费用是多少?( )A.200元B.300元C.400元D.480元答案:D2. 接地保护的原理是( )漏电设备的对地电压A.提高B.增加C.消除D.限制答案:D3. 电机绝缘材料极限工作温度为105℃时,耐热等级为( )A.A级B.E级C.B级答案:A4. 电路中并联电阻可以起到( )作用。

A.分压;B.分流;C.分流和分压。

答案:B5. 全电路欧姆定律表明,在闭合回路中,电流的大小与电源电动势( ),与整个电路的电阻成反比。

A.成正比B.成反比C.正弦规律D.不确定答案:A6. 表示中性导体和保护导体结构上是分开的,也就是工作零线{N}和保护线{PE}完全分开的系统是( ),它是三相五线制系统。

A.TT系统;B.TN-C系统;C.TN-S系统;D.TN-C-S系统;答案:C7. 接地摇表的电位探针和电流探针应沿直线相距( )米分别插入地中。

A.15B.20C.25答案:B8. 裸导线的长期使用工作温度不宜超过( )。

A.105℃B.75℃C.45℃D.25℃答案:B9. 误拉隔离开关引起弧光时( )。

A.一般应拉到底B.应合上再拉C.慢慢拉上D.合上拉油开关答案:A10. 吊扇和落地扇的电路一般由开关.( ).电容器和电机绕组所组成。

A.电阻器B.蜂鸣器C.断路器D.调速器答案:D11. 关于在正弦交流电路中有功功率的叙述,不正确的是( )。

A.有功功率是电路中用在发热和做功时所消耗的功率B.有功功率的大小为瞬时功率对时间的平均值C.有功功率是一段时间内电场力所做的功D.有功功率是一个周期内电压与电流乘积的平均值答案:C12. 绝缘材料的耐热等级为E级时,其极限工作温度为( )℃。

A.105B.90C.120答案:C13. 巡视查看断路器时,应查看引线的衔接部位( )。

【黑马程序员】C语言程序设计学习经典实例100题(第二部分)

【黑马程序员】C语言程序设计学习经典实例100题(第二部分)

【黑马程序员】C语言程序设计学习经典实例100题(第二部分)题目三十一:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。

1.程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if 语句判断第二个字母。

2.程序源代码:#includevoid main(){char letter;printf("please input the first letter of someday\n");while ((letter=getch())!='y')/*当所按字母为y时才结束*/{ switch (letter){case 's':printf("please input second letter\n");if((letter=getch())=='a')printf("saturday\n");else if ((letter=getch())=='u')printf("sunday\n");else printf("data error\n");break;case 'f':printf("friday\n");break;case 'm':printf("monday\n");break;case 't':printf("please input second letter\n");if((letter=getch())=='u')printf("tuesday\n");else if ((letter=getch())=='h')printf("thursday\n");else printf("data error\n");break;case 'w':printf("wednesday\n");break;default: printf("data error\n");}}}题目三十二:press any key to change color, do you want to try it. please hurry up!程序源代码:#includevoid main(void){int color;for (color = 0; color < 8; color++){textbackground(color);/*设置文本的背景颜色*/ cprintf("this is color %d\r\n", color); cprintf("press any key to continue\r\n"); getch();/*输入字符看不见*/}}题目三十三:学习gotoxy()与clrscr()函数程序源代码:#includevoid main(void){clrscr();/*清屏函数*/textbackground(2);gotoxy(1, 5);/*定位函数*/cprintf("output at row 5 column 1\n"); textbackground(3);gotoxy(20, 10);cprintf("output at row 10 column 20\n");}题目三十四:练习函数调用程序源代码:#includevoid hello_world(void){printf("hello, world!\n");}void three_hellos(void){int counter;for (counter = 1; counter <= 3; counter++) hello_world();/*调用此函数*/}void main(void){three_hellos();/*调用此函数*/}题目三十五:文本颜色设置程序源代码:#includevoid main(void){int color;for (color = 1; color < 16; color++){textcolor(color);/*设置文本颜色*/cprintf("this is color %d\r\n", color); }textcolor(128 + 15);cprintf("this is blinking\r\n");}题目三十六:求100之内的素数程序源代码:#include#include "math.h"#define n 101main(){int i,j,line,a[n];for(i=2;ifor(i=2;i for(j=i+1;j{if(a[i]!=0&&a[j]!=0)if(a[j]%a[i]==0)a[j]=0;}printf("\n");for(i=2,line=0;i{if(a[i]!=0){printf("%5d",a[i]);line++;}if(line==10){printf("\n");line=0;}}}题目三十七:对10个数进行排序1.程序分析:可以利用选择法,即从后9个比较过程中,选择一个最小的与第一个元素交换,下次类推,即用第二个元素与后8个进行比较,并进行交换。

二级C语言100道经典选择题与答案

二级C语言100道经典选择题与答案

【1.1】以下不正确的C语言标识符是____。

A) intB) a_1_2C) ab1exeD) _x【1.2】以下是正确的C语言标识符是____。

A) #defineB) _123C) %dD) \n【1.3】下列四组字符串中都可以用作C语言程序标识符的一组是。

A) print B) i\am C) Pxq D) str_l_3d one_half My->book Cpp••• oodbs tart$it line#pow••• aBc 3pai His.age while【1.4】下面各选项组中,均是C语言关键字的组是。

A) auto,enum,includeB) switch,typedef,continueC) signed,union,scanfD) if,struct,type【1.5】下列不属于C语言关键字的是。

A) defaultB) registerC) enumD) external【1.6】C语言程序从main()函数开始执行,所以这个函数要写在____。

A) 程序文件的开始B) 程序文件的最后C) 它所调用的函数的前面D) 程序文件的任何位置【1.7】下列关于C语言的叙述错误的是____A) 大写字母和小写字母的意义相同B) 不同类型的变量可以在一个表达式中C) 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型D) 同一个运算符号在不同的场合可以有不同的含义【1.8】在C语言中,错误的int类型的常数是。

A) 32768B) 0C) 037D) 0xAF【1.9】执行语句 printf("%x",-1);屏幕显示____。

A) -1B) 1C) -ffffD) ffff【1.10】已知 long i=32768;执行语句printf("%d",i);屏幕显示____。

A) -1B) -32768C) 1D) 32768【1.11】已知 long i=65539;执行语句printf("%d",i);屏幕显示____。

经典习题100道

经典习题100道
A.84 B.90 C. 60 D. 80 E.120 例 13:如图所示,6 个扇形区域 A,B,C,D,E,F,现给这 6 个区域着色,要求同一个区域涂同一种颜色, 相邻的两个区城不得使用同一种颜色,现有 4 种不同的颜色可用,那么一共有多少种不同的涂色方法? A.786 B.740 C. 760 D. 720 E.732
(A)8
(B)5
(C)9
(D)6
(E)10
例 23:求函数 y x 1 2 x - x 1 的最小值( )
(A)0
(B)1
(C)2
例 24:求 y x 6 x 3 的最大和最小值
(D)4
(E)无最小值
(A)4、-2 (B)6、3 (C)2、4 (D)6、2
例 25:求 x 1 2x 3 的最小值
生在哪一个季度?
(A)第一季度
(B)第二季度 (C)第三季度
(D)第四季度
(E)无法确定
例 42:在实数范围内,将 (x 1)(x 2)(x 3)(x 4) 120 分解因式为()
(A) (x 1)(x 6)(x2 5x 16) (B) (x 1)(x 6)(x2 5x 16) (C) (x 1)(x 6)(x2 5x 16) (D) (x 2)(x 3)(x 2 5x 16) (E) (x 1)(x 6)(x2 5x 16)
的间隔太远,决定改为每隔 0.8 米挖一个洞。那么,至少需要再挖几个洞? (A)39 (B)40 (C)41 (D)42 (E)45 例 38:一人爬有 20 个阶梯的楼梯,假定每次向上爬 5 个阶梯,又下走 3 个阶梯,问该人需几次能跑到楼梯顶
部?
(A)7 (B)8 (C)9 (D)10 (E)11 例 39:老张和小李住同一幢楼,老张住三楼,小李住七楼。老张到家要走 30 级台阶,小李到家要走多少级台

c语言编程题经典100例

c语言编程题经典100例

c语言编程题经典100例下面是经典的c语言编程题100例,每道题目都涵盖了c语言编程的各个方面,包括基本数据类型、条件语句、循环结构、函数与指针等。

通过这100道题目的练习,可以帮助初学者快速掌握c语言编程的基础知识,也有助于进一步深入了解c语言的高级特性。

1. 打印Hello World。

2. 输入一个整数,判断是否为偶数。

3. 输入两个整数,求它们的和、差、积、商和余数。

4. 输入一个整数,求它的绝对值。

5. 输入一个字符,判断它是否为字母。

6. 输入三个整数,找出其中的最大值。

7. 输入一个字符,判断它是否为数字。

8. 输入一个整数,判断它是否为质数。

9. 输入两个字符串,比较它们的大小。

10. 输入一个字符,将它转换为大写或小写。

11. 输入一个浮点数,求它的平方根。

12. 输入一个整数,将它按位取反。

13. 输入一个字符串,翻转它的顺序。

14. 输入一个字符串,统计其中的元音字母个数。

15. 输入一个整数,将它转换为二进制数。

16. 输入两个整数,交换它们的值。

17. 输入一个二维数组,输出它的转置矩阵。

18. 输入一个数组,找出其中的最大值和最小值。

19. 输入一个数组,求它的平均数、中位数和众数。

20. 输入一个数组,判断它是否为回文数。

21. 输入一个字符串,统计其中的单词数量。

22. 输入一个字符串,统计其中的字符数、单词数和行数。

23. 输入两个字符串,判断它们是否为同构字符串。

24. 输入一个字符数组,将它转换为整数。

25. 输入一个浮点数,将它转换为分数。

26. 输入一个浮点数,将它四舍五入到整数。

27. 输入一个字符串,将其中的数字字符替换为其他字符。

28. 输入两个数组,把它们合并成一个新的数组。

29. 输入一个二维数组和一个数值,查找并输出它在二维数组中的位置。

30. 输入一个字符串,判断它是否为回文字符串。

31. 输入两个整数,求它们的最大公约数和最小公倍数。

32. 输入一个表达式,求它的值。

C语言编程(函数)100道题

C语言编程(函数)100道题

C语言编程(函数)100道题C10027 1、编写函数fun, 函数的功能是:根据以下公式计算 s,计算结果作为函数值返回;n 通过形参传入。

S = 1 + 1/ (1+2) + 1/ (1+2+3) + …… + 1/ (1+2+3+……+n) float fun ( int n ){ int i ;float s = 0.0 , t = 0.0 ;for ( i = 1 ; i <= n ; i++ ) { t += i ; s += 1 / t ; }return s ;}2、编写函数fun,它的功能是:根据以下公式求p的值,结果由函数值带回。

m 与 n 为两个正整数且要求 m > n。

m!P = ?????n!(m-n)!float fun ( int m , int n ){ int i ;float p , t ;for ( t = 1.0 , i = 1 ; i <= m ; i++ ) t *= i ;p = t ;for ( t = 1.0 , i = 1 ; i <= n ; i++ ) t *= i ;p = p / t ;for ( t = 1.0 , i = 1 ; i <= m – n ; i++ ) t *= i ;p = p / t ;return p ;}3、请编写一个函数fun, 它的功能是:根据以下公式求л 的值,(要求满足精度 0.0005,即某项小于 0.0005 时停止迭代):π 1 1×2 1×2×3 1×2×3×4 1×2×…×n? = 1 + ? + ?? + ???? + ????? + …… + ????????2 3 3×5 3×5×7 3×5×7×9 3×5×…×(2n+1) double fun ( double eps ){ int n = 0 ;double t = 1.0 , pi = 0.0 ;while ( t >= eps ){ pi += t ; n++ ; t *= ( double ) n / (2 * n + 1) ; }return pi * 2 ;}4、请编写函数fun, 其功能是:计算并输出下列多项式值:1 1 1 1s = 1 + ?? + ?? + ?? + …… + ??1! 2! 3! n!1double fun ( int n ){ int i ;double t = 1.0 , sn = 1.0 ;for ( i = 1 ; i <= n ; i++ ){ t *= i ; sn += 1 / t ; }return sn ;}5、请编写函数fun,它的功能是:计算并输出下列级数和:1 1 1s = ??? + ??? + …… + ?????1×2 2×3 n×(n+1) double fun ( int n ){ int i ;double s = 0.0 ;for ( i = 1 ; i <= n ; i++ ) s += 1.0 / i / ( i + 1 ) ;return s ;}6、请编写函数fun, 其功能是:计算并输出当 x < 0.97 时下列多项式的值,直到?Sn-(Sn-1)?< 0.000001 为止。

c语言试题100道

c语言试题100道

c语言试题100道1.按下述格式,从键盘输入一个整数加法表达式:操作数1+操作数2,然后计算并输出表达式的计算结果,形式如下:操作数1+操作数2=计算结果。

(课本62)2.输入两个整形数并打印,如果用户不慎输入了非法字符,那么程序提示“输入数据类型错误”。

(课本68页)3.已知三角形的三边长a,b,c,要求编写程序,从键盘输入a,b,c的值,计算并输出三角形的面积(注意不存在的情况)。

(第三章习题)4.编程从键盘输入圆的半径r,计算并输出圆的周长和面积。

(第三章习题)5.任意从键盘输入一个三位整数,要求正确分离它的个位,十位和百位数,并分别在屏幕上输出。

(课本82)6.写一个函数实现统计一个输入的整形数的位数。

7.编程计算方程ax*x+bx+c=0的根,a,b,c由键盘输入,只是用主函数来实现。

(课本83页,但需综合考虑)8.编写三个函数,分别在b*b-4*a*c大于0、小于0、等于0时进行调用,并输出结果,在主函数中读入a、b、c的值。

9.从键盘输入你和你朋友的年龄,编程判断谁的年龄大,并打印最大者的年龄。

(课本86页)10.从键盘输入一个年份,判断该年是否是闰年,并输出结果。

11.判断某人是否属于肥胖体型。

根据身高与体重因素,医务工作者经广泛的调查分析给出了以下按“体指数”对肥胖程度的划分:体指数t=w/h*h(w为体重,单位为kg,h为身高,单位为m)。

当t<18时,为低体重;当t介于18和25之间时,为正常体重;当t介于25和27之间时,为超重体重;当t≧27时,为肥胖。

编程从键盘输入你的身高h和体重w,根据上式,判断体重类型。

(课本89)12.利用switch语句将百分制成绩转化为五分制成绩。

(课本97)13.利用switch语句将五分制成绩转换成对应分数范围并输出。

14.编程设计一个简单的计算器程序,要求15.16.17.少天(考虑闰年),用switch语句编程。

(课本159)(主要是设定一个标志,考虑闰年)18.打印所有的水仙花数。

c语言例题100道

c语言例题100道

如有错误,欢迎讨论!经典c程序100例【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。

组成所有的排列后再去掉不满足条件的排列。

2.程序源代码:种main(){int i,j,k;printf("\n");for(i=1;i<5;i++) /*以下为三重循环*/for(j=1;j<5;j++)for (k=1;k<5;k++){if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/printf("%d,%d,%d\n",i,j,k);}}完成24种=================================================== ===========【程序2】题目:企业发放的奖金根据利润提成。

利润(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%提成,从键盘输入当月利润I,求应发放奖金总数?1.程序分析:请利用数轴来分界,定位。

注意定义时需把奖金定义成长整型。

2.程序源代码:main(){long int i;int bonus1,bonus2,bonus4,bonus6,bonus10,bonus;scanf("%ld",&i);bonus1=100000*0.1;bonus2=bonus1+100000*0.75;bonus4=bonus2+200000*0.5;bonus6=bonus4+200000*0.3;bonus10=bonus6+400000*0.15;if(i<=100000)bonus=i*0.1;else if(i<=200000)bonus=bonus1+(i-100000)*0.075;else if(i<=400000)bonus=bonus2+(i-200000)*0.05;else if(i<=600000)bonus=bonus4+(i-400000)*0.03;else if(i<=1000000)bonus=bonus6+(i-600000)*0.015;elsebonus=bonus10+(i-1000000)*0.01;printf("bonus=%d",bonus);}=================================================== ===========【程序3】题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,即是结果。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

经典c程序100例==1--10【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。

组成所有的排列后再去掉不满足条件的排列。

2.程序源代码:main(){int i,j,k;printf("\n");for(i=1;i<5;i++) /*以下为三重循环*/for(j=1;j<5;j++)for (k=1;k<5;k++){if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/printf("%d,%d,%d\n",i,j,k);}}========================================================================================================= 【程序2】题目:企业发放的奖金根据利润提成。

利润(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%提成,从键盘输入当月利润I,求应发放奖金总数?1.程序分析:请利用数轴来分界,定位。

注意定义时需把奖金定义成长整型。

2.程序源代码:main(){long int i;int bonus1,bonus2,bonus4,bonus6,bonus10,bonus;scanf("%ld",&i);bonus1=100000*0.1;bonus2=bonus1+100000*0.75;bonus4=bonus2+200000*0.5;bonus6=bonus4+200000*0.3;bonus10=bonus6+400000*0.15;if(i<=100000)bonus=i*0.1;else if(i<=200000)bonus=bonus1+(i-100000)*0.075;else if(i<=400000)bonus=bonus2+(i-200000)*0.05;else if(i<=600000)bonus=bonus4+(i-400000)*0.03;else if(i<=1000000)bonus=bonus6+(i-600000)*0.015;elsebonus=bonus10+(i-1000000)*0.01;printf("bonus=%d",bonus);}========================================================================================================= 【程序3】题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,即是结果。

请看具体分析:2.程序源代码:#include "math.h"main(){long int i,x,y,z;for (i=1;i<100000;i++){ x=sqrt(i+100); /*x为加上100后开方后的结果*/y=sqrt(i+268); /*y为再加上168后开方后的结果*/if(x*x==i+100&&y*y==i+268)/*如果一个数的平方根的平方等于该数,这说明此数是完全平方数*/ printf("\n%ld\n",i);}}========================================================================================================= 【程序4】题目:输入某年某月某日,判断这一天是这一年的第几天?1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。

2.程序源代码:main(){int day,month,year,sum,leap;printf("\nplease input year,month,day\n");scanf("%d,%d,%d",&year,&month,&day);switch(month)/*先计算某月以前月份的总天数*/{case 1:sum=0;break;case 2:sum=31;break;case 3:sum=59;break;case 4:sum=90;break;case 5:sum=120;break;case 6:sum=151;break;case 7:sum=181;break;case 8:sum=212;break;case 9:sum=243;break;case 10:sum=273;break;case 11:sum=304;break;case 12:sum=334;break;default:printf("data error");break;}sum=sum+day; /*再加上某天的天数*/if(year%400==0||(year%4==0&&year%100!=0))/*判断是不是闰年*/leap=1;elseleap=0;if(leap==1&&month>2)/*如果是闰年且月份大于2,总天数应该加一天*/sum++;printf("It is the %dth day.",sum);}========================================================================================================= 【程序5】题目:输入三个整数x,y,z,请把这三个数由小到大输出。

1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z 进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。

2.程序源代码:main(){int x,y,z,t;scanf("%d%d%d",&x,&y,&z);if (x>y){t=x;x=y;y=t;} /*交换x,y的值*/if(x>z){t=z;z=x;x=t;}/*交换x,z的值*/if(y>z){t=y;y=z;z=t;}/*交换z,y的值*/printf("small to big: %d %d %d\n",x,y,z);}========================================================================================================= 【程序6】题目:用*号输出字母C的图案。

1.程序分析:可先用'*'号在纸上写出字母C,再分行输出。

2.程序源代码:#include "stdio.h"main(){printf("Hello C-world!\n");printf(" ****\n");printf(" *\n");printf(" * \n");printf(" ****\n");}========================================================================================================= 【程序7】题目:输出特殊图案,请在c环境中运行,看一看,Very Beautiful!1.程序分析:字符共有256个。

不同字符,图形不一样。

2.程序源代码:#include "stdio.h"main(){char a=176,b=219;printf("%c%c%c%c%c\n",b,a,a,a,b);printf("%c%c%c%c%c\n",a,b,a,b,a);printf("%c%c%c%c%c\n",a,a,b,a,a);printf("%c%c%c%c%c\n",a,b,a,b,a);printf("%c%c%c%c%c\n",b,a,a,a,b);}========================================================================================================= 【程序8】题目:输出9*9口诀。

1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列。

2.程序源代码:#include "stdio.h"main(){int i,j,result;printf("\n");for (i=1;i<10;i++){ for(j=1;j<10;j++){result=i*j;printf("%d*%d=%-3d",i,j,result);/*-3d表示左对齐,占3位*/}printf("\n");/*每一行后换行*/}}========================================================================================================= 【程序9】题目:要求输出国际象棋棋盘。

经典c程序100例==11--20【程序11】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....2.程序源代码:main(){long f1,f2;int i;f1=f2=1;for(i=1;i<=20;i++){ printf("%12ld %12ld",f1,f2);if(i%2==0) printf("\n");/*控制输出,每行四个*/f1=f1+f2; /*前两个月加起来赋值给第三个月*/f2=f1+f2; /*前两个月加起来赋值给第三个月*/}}========================================================================================================= 【程序12】题目:判断101-200之间有多少个素数,并输出所有素数。

相关文档
最新文档